| 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 | 319.00 | 301.00 | 303.00 | 294.00 | 300.00 | 306.00 | 314.00 | 301.00 | 356.00 | |
| Gross Profit | ||||||||||
| Operating Income | 100.00 | 122.00 | 112.00 | 91.00 | 106.00 | 114.00 | 110.00 | 92.00 | 103.00 | |
| Profit Margin | 21.94 | 30.90 | 30.03 | 28.57 | 27.33 | 30.72 | 28.98 | 23.26 | 22.47 | |
| 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 | 48,539.00 | 47,969.00 | 45,730.00 | 46,265.00 | 45,976.00 | 44,262.00 | 41,435.00 | 43,892.00 | 41,261.00 | |
| Total Liabilities | 43,520.00 | 43,101.00 | 40,989.00 | 41,622.00 | 41,237.00 | 39,618.00 | 36,728.00 | 39,088.00 | 36,572.00 | |
| Total Equity | 5,019.00 | 4,868.00 | 4,741.00 | 4,643.00 | 4,739.00 | 4,644.00 | 4,707.00 | 4,804.00 | 4,689.00 | |