| 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 | 37.76 | 36.24 | 40.32 | 38.33 | 38.37 | 33.80 | 36.19 | 35.94 | 34.96 | |
| Gross Profit | 6.06 | 5.62 | 6.04 | 7.54 | 5.67 | 4.94 | 5.45 | 5.60 | 4.29 | |
| Operating Income | 3.26 | 2.74 | 2.73 | 3.72 | 2.00 | 1.34 | 2.56 | 2.09 | 0.98 | |
| Profit Margin | 6.25 | 5.55 | 5.24 | 8.30 | 3.49 | 2.23 | 5.02 | 4.69 | 1.19 | |
| 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 | 136.67 | 132.77 | 125.44 | 121.34 | 120.44 | 115.28 | 113.39 | 109.70 | 101.49 | |
| Total Liabilities | 77.17 | 75.62 | 70.29 | 63.24 | 65.73 | 62.19 | 61.29 | 57.27 | 51.26 | |
| Total Equity | 59.49 | 57.15 | 55.15 | 58.10 | 54.71 | 53.08 | 52.10 | 52.42 | 50.23 | |