| 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 | 5,153.00 | 5,212.00 | 5,208.00 | 4,825.00 | 4,907.00 | 4,854.00 | 5,051.00 | 4,901.00 | 4,919.00 | 5,114.00 | |
| Gross Profit | 927.00 | 966.00 | 944.00 | 869.00 | 932.00 | 850.00 | 916.00 | 824.00 | 884.00 | 834.00 | |
| Operating Income | 560.00 | 598.00 | 567.00 | 511.00 | 583.00 | 532.00 | 536.00 | 486.00 | 538.00 | 494.00 | |
| Net Income | 158.00 | -346.00 | 408.00 | -1.00 | 283.00 | 375.00 | 977.00 | 293.00 | 991.00 | 1,709.00 | |
| Profit Margin | 3.07 | -6.64 | 7.83 | -0.02 | 5.77 | 7.73 | 19.34 | 5.98 | 20.15 | 33.42 | |
| 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 | 23,413.00 | 23,497.00 | 23,942.00 | 23,102.00 | 23,458.00 | 24,766.00 | 24,751.00 | 23,644.00 | 24,427.00 | 23,711.00 | |
| Total Liabilities | 13,914.00 | 13,933.00 | 13,967.00 | 13,848.00 | 14,373.00 | 15,568.00 | 12,981.00 | 12,225.00 | 12,583.00 | 12,638.00 | |
| Total Equity | 9,499.00 | 9,564.00 | 9,975.00 | 9,254.00 | 9,085.00 | 9,198.00 | 11,770.00 | 11,419.00 | 11,844.00 | 11,073.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 | 818.00 | 584.00 | 510.00 | 273.00 | 1,060.00 | 499.00 | 643.00 | 244.00 | 624.00 | 746.00 | |
| Cash From Investing Activities | -153.00 | -133.00 | -9.00 | -203.00 | 577.00 | -255.00 | -524.00 | -305.00 | -207.00 | -205.00 | |
| Cash From Financing Activities | -457.00 | -253.00 | -179.00 | -553.00 | -1,077.00 | -624.00 | 362.00 | -626.00 | -606.00 | -20.00 | |
| Net Change in Cash | 211.00 | 194.00 | 348.00 | -473.00 | 520.00 | -355.00 | 468.00 | -699.00 | -168.00 | 506.00 | |