| 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 | |
| Total Revenue | 284.79 | 280.86 | 276.28 | 281.23 | 257.92 | 253.65 | 258.31 | 238.96 | |
| Gross Profit | 53.52 | 41.82 | 47.97 | 59.42 | 39.27 | 49.01 | 56.44 | 49.81 | |
| Operating Income | 37.46 | 25.94 | 30.46 | 43.89 | 39.21 | 30.23 | 35.48 | 38.64 | |
| Profit Margin | 13.58 | 9.77 | 6.31 | 11.53 | 14.91 | 8.96 | 6.03 | 11.52 | |
| 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 | |
| Total Assets | 1,059.56 | 1,026.64 | 1,012.15 | 1,111.88 | 1,004.45 | 965.98 | 956.59 | 960.87 | |
| Total Liabilities | 452.83 | 458.97 | 469.29 | 536.46 | 461.87 | 460.96 | 474.63 | 389.42 | |
| Total Equity | 606.72 | 567.67 | 542.87 | 575.42 | 542.58 | 505.02 | 481.96 | 571.45 | |