| 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 | 201.11 | 181.40 | 164.82 | 179.89 | 166.03 | 174.15 | 187.21 | 182.55 | 182.89 | |
| Gross Profit | 13.51 | 11.77 | 10.52 | 13.84 | 13.52 | 14.64 | 15.92 | 15.96 | 14.53 | |
| Operating Income | 3.02 | 1.53 | -0.25 | 3.60 | 4.01 | 5.37 | 6.81 | 7.22 | 4.15 | |
| Profit Margin | 2.08 | 1.86 | 0.38 | 1.97 | 3.50 | 3.09 | 4.15 | 4.71 | 2.27 | |
| 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 | 509.54 | 477.90 | 474.66 | 440.33 | 477.15 | 497.37 | 467.33 | 455.59 | 479.74 | |
| Total Liabilities | 138.06 | 109.11 | 107.73 | 72.78 | 90.92 | 115.16 | 89.31 | 83.63 | 88.27 | |
| Total Equity | 371.48 | 368.79 | 366.93 | 367.55 | 386.22 | 382.21 | 378.03 | 371.96 | 391.47 | |