| 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 | 33.92 | 34.36 | 34.12 | 34.34 | 32.39 | 32.99 | 33.11 | 37.62 | 30.83 | |
| Gross Profit | 23.40 | 23.45 | 22.23 | 22.57 | 22.33 | 23.15 | 22.57 | 25.12 | 21.37 | |
| Operating Income | 18.27 | 18.65 | 14.16 | 17.52 | 17.84 | 18.63 | 17.77 | 21.60 | 16.93 | |
| Profit Margin | 50.70 | 49.38 | 98.61 | 46.44 | 51.45 | 49.98 | 49.61 | 46.63 | 51.77 | |
| 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,864.58 | 1,760.40 | 1,662.30 | 1,584.38 | 1,507.00 | 1,458.11 | 1,435.29 | 1,358.06 | 1,224.31 | |
| Total Liabilities | 1,048.45 | 961.98 | 882.25 | 831.43 | 773.76 | 741.62 | 735.92 | 657.21 | 536.30 | |
| Total Equity | 816.13 | 798.42 | 780.05 | 752.94 | 733.24 | 716.49 | 699.37 | 700.85 | 688.01 | |