| 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 | 293.19 | 232.82 | 238.06 | 230.12 | 224.94 | 175.22 | 227.57 | 225.17 | 213.71 | |
| Gross Profit | 87.63 | 37.28 | 47.94 | 54.60 | 68.07 | 48.64 | 69.16 | 40.66 | 52.86 | |
| Operating Income | 68.74 | 19.08 | 31.89 | 37.84 | 52.05 | 31.11 | 53.05 | 23.42 | 33.93 | |
| Profit Margin | 25.09 | 10.66 | 11.28 | 17.05 | 23.47 | 20.46 | 25.45 | 18.56 | 16.61 | |
| 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 | 3,048.62 | 2,983.09 | 3,126.21 | 3,093.53 | 3,058.14 | 3,114.32 | 3,133.34 | 3,136.02 | 3,129.11 | |
| Total Liabilities | 419.24 | 368.65 | 447.58 | 433.74 | 429.70 | 454.67 | 423.48 | 472.65 | 497.98 | |
| Total Equity | 2,629.38 | 2,614.44 | 2,678.63 | 2,659.79 | 2,628.44 | 2,659.66 | 2,709.87 | 2,663.37 | 2,631.13 | |