| 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 | 63.00 | 61.89 | 54.62 | 57.72 | 56.47 | 51.42 | 44.59 | 48.06 | 44.94 | |
| Gross Profit | 41.74 | 40.15 | 39.97 | 38.41 | 41.83 | 39.07 | 31.62 | 28.19 | 34.78 | |
| Operating Income | 24.87 | 20.92 | 22.49 | 17.67 | 26.24 | 23.26 | 16.99 | 36.53 | 21.97 | |
| Profit Margin | 36.83 | 29.60 | 41.15 | 23.22 | 42.92 | 34.07 | 22.75 | 37.97 | 31.22 | |
| 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 | 887.34 | 832.42 | 883.13 | 836.55 | 818.11 | 801.12 | 904.59 | 778.69 | 776.65 | |
| Total Liabilities | 213.89 | 193.46 | 259.94 | 192.20 | 187.47 | 192.99 | 308.41 | 249.81 | 266.03 | |
| Total Equity | 673.45 | 638.95 | 623.18 | 644.34 | 630.65 | 608.12 | 596.18 | 528.88 | 510.62 | |