| 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 | 4,215.00 | 4,100.00 | 3,862.00 | 3,452.00 | 3,501.00 | 3,391.00 | 3,251.00 | 2,975.00 | 2,994.00 | 3,173.00 | |
| Gross Profit | 1,468.00 | 1,493.00 | 1,364.00 | 1,186.00 | 1,167.00 | 1,106.00 | 919.00 | 963.00 | 881.00 | 974.00 | |
| Operating Income | 672.00 | 589.00 | 573.00 | 445.00 | 393.00 | 302.00 | 186.00 | 254.00 | 78.00 | 236.00 | |
| Net Income | 587.00 | 470.00 | 500.00 | 185.00 | 340.00 | -95.00 | 122.00 | 225.00 | -28.00 | 182.00 | |
| Profit Margin | 13.93 | 11.46 | 12.95 | 5.36 | 9.71 | -2.80 | 3.75 | 7.56 | -0.94 | 5.74 | |
| 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 | 30,976.00 | 29,916.00 | 28,745.00 | 27,394.00 | 27,735.00 | 28,322.00 | 27,179.00 | 27,618.00 | 28,500.00 | 28,278.00 | |
| Total Liabilities | 18,669.00 | 17,911.00 | 17,200.00 | 16,266.00 | 16,665.00 | 16,855.00 | 16,252.00 | 16,059.00 | 16,632.00 | 16,534.00 | |
| Total Equity | 12,307.00 | 12,005.00 | 11,545.00 | 11,128.00 | 11,070.00 | 11,467.00 | 10,927.00 | 11,559.00 | 11,868.00 | 11,744.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 | 1,052.00 | 784.00 | 708.00 | 151.00 | 623.00 | 699.00 | 521.00 | 96.00 | 713.00 | 722.00 | |
| Cash From Investing Activities | -478.00 | -299.00 | -301.00 | -165.00 | -207.00 | -199.00 | -154.00 | -184.00 | -230.00 | -255.00 | |
| Cash From Financing Activities | -652.00 | -324.00 | -293.00 | -403.00 | -220.00 | -332.00 | -304.00 | -308.00 | -363.00 | -356.00 | |
| Net Change in Cash | -82.00 | 157.00 | 132.00 | -409.00 | 155.00 | 194.00 | 54.00 | -414.00 | 140.00 | 101.00 | |