| 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,428.00 | 3,527.00 | 3,419.00 | 4,440.00 | 3,436.00 | 2,906.00 | 2,875.00 | 3,240.00 | 3,394.00 | 2,888.00 | |
| Gross Profit | 1,463.00 | 1,386.00 | 1,149.00 | 1,336.00 | 1,289.00 | 1,183.00 | 1,168.00 | 1,228.00 | 1,305.00 | 1,185.00 | |
| Operating Income | 705.00 | 669.00 | 426.00 | 623.00 | 584.00 | 517.00 | 502.00 | 516.00 | 683.00 | 526.00 | |
| Net Income | 369.00 | 435.00 | 229.00 | 445.00 | 292.00 | 477.00 | 322.00 | 313.00 | 419.00 | 332.00 | |
| Profit Margin | 8.33 | 12.33 | 6.70 | 10.02 | 8.50 | 16.41 | 11.20 | 9.66 | 12.35 | 11.50 | |
| 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 | 54,066.00 | 52,028.00 | 50,248.00 | 49,555.00 | 48,846.00 | 49,806.00 | 47,811.00 | 45,902.00 | 44,755.00 | 43,730.00 | |
| Total Liabilities | 41,758.00 | 39,865.00 | 38,521.00 | 37,628.00 | 37,142.00 | 38,208.00 | 36,699.00 | 34,724.00 | 33,700.00 | 32,876.00 | |
| Total Equity | 12,308.00 | 12,163.00 | 11,727.00 | 11,927.00 | 11,704.00 | 11,598.00 | 11,112.00 | 11,178.00 | 11,055.00 | 10,854.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,048.00 | 632.00 | 709.00 | 1,020.00 | 1,084.00 | 758.00 | 759.00 | 1,042.00 | 845.00 | 616.00 | |
| Cash From Investing Activities | -1,621.00 | -1,661.00 | -1,054.00 | -968.00 | -238.00 | -1,189.00 | -1,908.00 | -1,616.00 | -1,154.00 | -983.00 | |
| Cash From Financing Activities | 744.00 | 1,024.00 | 339.00 | -50.00 | -1,781.00 | 1,367.00 | 887.00 | 872.00 | 294.00 | 392.00 | |
| Net Change in Cash | 171.00 | -5.00 | -6.00 | 2.00 | -935.00 | 936.00 | -262.00 | 298.00 | -15.00 | 25.00 | |