| Period Ending: | 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,688.00 | 1,688.00 | 1,585.00 | 1,830.00 | 1,739.00 | 1,632.00 | 1,549.00 | 1,854.00 | 1,852.00 | |
| Gross Profit | 419.00 | 408.00 | 355.00 | 449.00 | 414.00 | 395.00 | 393.00 | 525.00 | 529.00 | |
| Operating Income | 195.00 | 196.00 | 151.00 | 235.00 | 186.00 | 160.00 | 147.00 | 333.00 | 278.00 | |
| Net Income | 249.00 | 228.00 | 211.00 | -729.00 | 178.00 | 155.00 | 134.00 | 278.00 | 249.00 | |
| Profit Margin | 14.75 | 13.51 | 13.31 | -39.84 | 10.24 | 9.50 | 8.65 | 14.99 | 13.44 | |
| Period Ending: | 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 | 16,708.00 | 16,803.00 | 16,479.00 | 16,799.00 | 18,105.00 | 17,927.00 | 18,454.00 | 18,044.00 | 17,844.00 | |
| Total Liabilities | 4,942.00 | 5,335.00 | 5,375.00 | 5,975.00 | 6,523.00 | 6,628.00 | 7,157.00 | 6,893.00 | 7,013.00 | |
| Total Equity | 11,766.00 | 11,468.00 | 11,104.00 | 10,824.00 | 11,582.00 | 11,299.00 | 11,297.00 | 11,151.00 | 10,831.00 | |
| Period Ending: | 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 | 595.00 | 431.00 | 331.00 | 457.00 | 375.00 | 402.00 | 488.00 | 684.00 | 416.00 | |
| Cash From Investing Activities | -329.00 | -207.00 | -211.00 | -92.00 | -263.00 | -170.00 | -600.00 | -95.00 | -313.00 | |
| Cash From Financing Activities | -40.00 | -35.00 | -717.00 | -452.00 | -12.00 | -294.00 | -27.00 | -87.00 | -54.00 | |
| Net Change in Cash | 226.00 | 194.00 | -596.00 | -94.00 | 102.00 | -63.00 | -140.00 | 507.00 | 48.00 | |