| 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 | 306.02 | 296.76 | 263.29 | 324.80 | 233.33 | 204.44 | 167.19 | 222.66 | 191.24 | |
| Gross Profit | 124.36 | 119.10 | 109.95 | 142.60 | 94.63 | 68.62 | 44.23 | 87.45 | 65.69 | |
| Operating Income | 93.32 | 86.34 | 84.45 | 95.80 | 48.16 | 23.44 | 10.37 | 45.64 | 33.77 | |
| Profit Margin | 20.27 | 21.29 | 22.28 | 21.46 | 15.56 | 9.94 | 10.06 | 17.19 | 14.34 | |
| 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 | 1,399.33 | 1,322.89 | 1,266.46 | 1,215.16 | 1,198.23 | 1,133.59 | 1,100.14 | 1,057.19 | 732.60 | |
| Total Liabilities | 847.45 | 703.15 | 706.28 | 713.65 | 766.75 | 675.06 | 657.93 | 645.23 | 321.95 | |
| Total Equity | 551.88 | 619.74 | 560.18 | 501.51 | 431.48 | 458.53 | 442.21 | 411.96 | 410.65 | |