| 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 | 32.76 | 36.27 | 37.94 | 32.96 | 42.30 | 33.22 | 29.32 | 33.39 | 34.82 | |
| Gross Profit | ||||||||||
| Operating Income | 5.57 | 2.69 | 8.32 | 6.36 | 4.50 | 5.34 | 7.98 | 5.22 | 6.32 | |
| Profit Margin | 14.91 | 11.56 | 28.13 | 18.12 | 14.32 | 9.56 | 31.39 | 15.44 | 17.73 | |
| 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 | 468.54 | 458.61 | 444.05 | 431.97 | 423.05 | 391.82 | 379.59 | 374.66 | 355.80 | |
| Total Liabilities | 281.70 | 280.45 | 270.76 | 267.04 | 265.44 | 239.47 | 224.08 | 225.97 | 213.23 | |
| Total Equity | 186.83 | 178.16 | 173.28 | 164.93 | 157.61 | 152.34 | 155.51 | 148.69 | 142.57 | |