| 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 | 84.00 | 80.00 | 91.00 | 159.00 | 96.00 | 93.00 | 97.00 | 97.00 | 104.00 | |
| Gross Profit | 40.00 | 42.00 | 48.00 | 75.00 | 47.00 | 47.00 | 47.00 | 37.00 | 50.00 | |
| Operating Income | 38.00 | 34.00 | 45.00 | 73.00 | 44.00 | 40.00 | 44.00 | 38.00 | 53.00 | |
| Profit Margin | 35.71 | 37.50 | 47.25 | 24.53 | 41.67 | 36.56 | 39.18 | 35.05 | 41.35 | |
| 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 | 2,856.00 | 2,835.00 | 3,010.00 | 2,948.00 | 2,792.00 | 2,800.00 | 2,803.00 | 2,796.00 | 2,759.00 | |
| Total Liabilities | 336.00 | 345.00 | 445.00 | 426.00 | 309.00 | 357.00 | 394.00 | 425.00 | 422.00 | |
| Total Equity | 2,520.00 | 2,490.00 | 2,565.00 | 2,522.00 | 2,483.00 | 2,443.00 | 2,409.00 | 2,371.00 | 2,337.00 | |