| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 5,485.00 | 5,581.00 | 5,651.00 | 5,630.00 | 5,315.00 | 5,440.00 | 5,350.00 | 5,376.00 | 5,187.00 | |
| Gross Profit | 1,300.00 | 1,458.00 | 1,411.00 | 1,415.00 | 1,358.00 | 1,425.00 | 1,414.00 | 1,281.00 | 1,258.00 | |
| Operating Income | 574.00 | 654.00 | 654.00 | 646.00 | 552.00 | 660.00 | 631.00 | 648.00 | 522.00 | |
| Net Income | 363.00 | 345.00 | 471.00 | 271.00 | 347.00 | 238.00 | 322.00 | -188.00 | 173.00 | |
| Profit Margin | 6.62 | 6.18 | 8.33 | 4.81 | 6.53 | 4.38 | 6.02 | -3.50 | 3.34 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 42,460.00 | 41,320.00 | 43,207.00 | 43,550.00 | 42,368.00 | 43,513.00 | 44,283.00 | 45,284.00 | 75,328.00 | |
| Total Liabilities | 23,191.00 | 22,378.00 | 23,137.00 | 23,260.00 | 22,965.00 | 23,910.00 | 24,167.00 | 25,633.00 | 45,046.00 | |
| Total Equity | 19,269.00 | 18,942.00 | 20,070.00 | 20,290.00 | 19,403.00 | 19,603.00 | 20,116.00 | 19,651.00 | 30,282.00 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Cash From Operating Activities | 759.00 | 554.00 | 74.00 | 957.00 | 763.00 | 824.00 | 2.00 | 1,272.00 | -396.00 | |
| Cash From Investing Activities | -249.00 | -279.00 | 272.00 | -342.00 | -98.00 | -113.00 | -48.00 | -396.00 | -156.00 | |
| Cash From Financing Activities | 657.00 | -1,397.00 | 26.00 | 146.00 | -258.00 | -580.00 | -1,481.00 | 560.00 | 378.00 | |
| Net Change in Cash | 1,138.00 | -1,161.00 | 105.00 | 788.00 | 387.00 | 89.00 | -1,543.00 | -86.00 | 177.00 | |