| 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 | 5.71 | 5.37 | 5.52 | 16.26 | 5.06 | 5.59 | 6.39 | 4.95 | 5.21 | |
| Gross Profit | 2.96 | 2.61 | 3.40 | 7.89 | 2.52 | 2.92 | 2.94 | 1.73 | 2.59 | |
| Operating Income | 0.44 | 0.90 | 1.85 | 10.41 | 0.86 | 0.71 | 2.07 | 0.21 | 0.90 | |
| Profit Margin | 11.02 | 123.39 | 36.86 | 0.09 | 22.98 | 11.62 | 36.76 | 6.61 | 17.16 | |
| 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 | 150.92 | 149.09 | 149.22 | 153.85 | 152.18 | 147.92 | 145.94 | 153.63 | 150.59 | |
| Total Liabilities | 11.23 | 11.38 | 21.22 | 21.82 | 21.05 | 21.25 | 20.33 | 21.60 | 20.69 | |
| Total Equity | 139.69 | 137.71 | 128.00 | 132.04 | 131.13 | 126.67 | 125.61 | 132.03 | 129.90 | |