| 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 | 1,872.00 | 1,659.00 | 1,890.00 | 1,663.00 | 1,524.00 | 1,370.00 | 1,572.00 | 1,470.00 | 1,571.00 | 1,273.00 | |
| Gross Profit | 765.00 | 631.00 | 755.00 | 574.00 | 592.00 | 445.00 | 679.00 | 442.00 | 475.00 | 370.00 | |
| Operating Income | 691.00 | 569.00 | 643.00 | 478.00 | 469.00 | 364.00 | 642.00 | 338.00 | 371.00 | 296.00 | |
| Net Income | 495.00 | 460.00 | 492.00 | 351.00 | 392.00 | 341.00 | 506.00 | 238.00 | 352.00 | 230.00 | |
| Profit Margin | 26.44 | 27.73 | 26.03 | 21.11 | 25.72 | 24.89 | 32.19 | 16.19 | 22.41 | 18.07 | |
| 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 | 14,088.00 | 14,203.00 | 13,750.00 | 13,308.00 | 13,466.00 | 13,843.00 | 13,775.00 | 13,861.00 | 14,376.00 | 13,543.00 | |
| Total Liabilities | 6,313.00 | 6,508.00 | 5,929.00 | 6,011.00 | 5,874.00 | 6,106.00 | 5,673.00 | 5,865.00 | 6,003.00 | 5,242.00 | |
| Total Equity | 7,775.00 | 7,695.00 | 7,821.00 | 7,297.00 | 7,592.00 | 7,737.00 | 8,102.00 | 7,996.00 | 8,373.00 | 8,301.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 | 539.00 | 1,064.00 | 563.00 | 586.00 | 420.00 | 931.00 | 475.00 | 445.00 | 480.00 | 618.00 | |
| Cash From Investing Activities | -226.00 | -339.00 | -242.00 | -126.00 | -196.00 | -139.00 | -34.00 | -100.00 | -1,408.00 | -144.00 | |
| Cash From Financing Activities | -189.00 | -562.00 | -62.00 | -671.00 | -462.00 | -745.00 | -396.00 | -602.00 | -302.00 | -431.00 | |
| Net Change in Cash | 144.00 | 152.00 | 280.00 | -208.00 | -263.00 | 58.00 | 46.00 | -259.00 | -1,222.00 | 35.00 | |