| 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,698.00 | 5,143.00 | 5,007.00 | 4,777.00 | 5,319.00 | 4,863.00 | 4,839.00 | 4,650.00 | 5,206.00 | 4,822.00 | |
| Gross Profit | 2,261.00 | 1,989.00 | 1,984.00 | 2,012.00 | 2,275.00 | 2,025.00 | 2,002.00 | 1,901.00 | 2,156.00 | 1,935.00 | |
| Operating Income | 878.00 | 695.00 | 690.00 | 586.00 | 906.00 | 752.00 | 707.00 | 660.00 | 804.00 | 649.00 | |
| Net Income | 602.00 | 464.00 | 500.00 | 588.00 | 738.00 | 490.00 | 435.00 | 388.00 | 416.00 | 386.00 | |
| Profit Margin | 10.57 | 9.02 | 9.99 | 12.31 | 13.87 | 10.08 | 8.99 | 8.34 | 7.99 | 8.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 | |
| Total Assets | 36,906.00 | 36,127.00 | 35,500.00 | 33,586.00 | 33,089.00 | 33,855.00 | 31,852.00 | 32,208.00 | 32,454.00 | 32,382.00 | |
| Total Liabilities | 26,516.00 | 26,111.00 | 25,767.00 | 24,379.00 | 24,625.00 | 25,520.00 | 24,035.00 | 24,785.00 | 25,309.00 | 25,240.00 | |
| Total Equity | 10,390.00 | 10,016.00 | 9,733.00 | 9,207.00 | 8,464.00 | 8,335.00 | 7,817.00 | 7,423.00 | 7,145.00 | 7,142.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,050.00 | 593.00 | 94.00 | 250.00 | 913.00 | 742.00 | -119.00 | 419.00 | 1,050.00 | 650.00 | |
| Cash From Investing Activities | -269.00 | -148.00 | -223.00 | -407.00 | -240.00 | -137.00 | -349.00 | -188.00 | -88.00 | -120.00 | |
| Cash From Financing Activities | -293.00 | -165.00 | 1,361.00 | -286.00 | -1,277.00 | 914.00 | -57.00 | -153.00 | -900.00 | -24.00 | |
| Net Change in Cash | 486.00 | 264.00 | 1,289.00 | -416.00 | -679.00 | 1,554.00 | -547.00 | 59.00 | 86.00 | 475.00 | |