| Period Ending: | Dec 31, 2025 | 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 | 3,914.00 | 4,082.00 | 4,195.00 | 3,684.00 | 2,165.00 | 4,032.00 | 4,235.00 | 3,849.00 | 2,346.00 | 4,644.00 | |
| Gross Profit | 1,464.00 | 1,518.00 | 1,628.00 | 1,421.00 | 667.00 | 1,532.00 | 1,661.00 | 1,514.00 | 776.00 | 1,750.00 | |
| Operating Income | 449.00 | 587.00 | 634.00 | 481.00 | 374.00 | 583.00 | 675.00 | 557.00 | 362.00 | 592.00 | |
| Net Income | 311.00 | 438.00 | 458.00 | 380.00 | -43.00 | 450.00 | 502.00 | 414.00 | 56.00 | 436.00 | |
| Profit Margin | 7.95 | 10.73 | 10.92 | 10.31 | -1.99 | 11.16 | 11.85 | 10.76 | 2.39 | 9.39 | |
| Period Ending: | Dec 31, 2025 | 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 | 22,098.00 | 22,144.00 | 22,099.00 | 21,140.00 | 19,433.00 | 21,858.00 | 21,729.00 | 21,867.00 | 21,647.00 | 21,501.00 | |
| Total Liabilities | 14,001.00 | 14,188.00 | 14,355.00 | 14,048.00 | 12,471.00 | 13,886.00 | 13,784.00 | 13,741.00 | 13,624.00 | 13,566.00 | |
| Total Equity | 8,097.00 | 7,956.00 | 7,744.00 | 7,092.00 | 6,962.00 | 7,972.00 | 7,945.00 | 8,126.00 | 8,023.00 | 7,935.00 | |
| Period Ending: | Dec 31, 2025 | 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 | 887.00 | 685.00 | 387.00 | -18.00 | 346.00 | 769.00 | 365.00 | -60.00 | 898.00 | 892.00 | |
| Cash From Investing Activities | -283.00 | -129.00 | -120.00 | -168.00 | 112.00 | -141.00 | -128.00 | -235.00 | -157.00 | -109.00 | |
| Cash From Financing Activities | -276.00 | -306.00 | -661.00 | 698.00 | -808.00 | -432.00 | -150.00 | -35.00 | -545.00 | -739.00 | |
| Net Change in Cash | 331.00 | 271.00 | -269.00 | 560.00 | 40.00 | 120.00 | -53.00 | -325.00 | 296.00 | -10.00 | |