| Period Ending: | Dec 31, 2025 | 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 | 86.83 | 81.07 | 87.24 | 87.36 | 74.69 | 82.62 | 88.25 | 87.36 | 91.54 | 85.27 | |
| Gross Profit | 25.63 | 26.37 | 26.21 | 26.74 | 25.64 | 24.34 | 25.38 | 26.66 | 27.72 | 26.42 | |
| Operating Income | 9.61 | 8.91 | 9.66 | 9.86 | 8.36 | 8.43 | 8.24 | 9.17 | 8.70 | 8.46 | |
| Profit Margin | 9.53 | 10.49 | 9.46 | 10.38 | 9.01 | 9.51 | 9.22 | 10.24 | 9.18 | 9.87 | |
| Period Ending: | Dec 31, 2025 | 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 | 479.16 | 486.65 | 470.36 | 480.20 | 462.24 | 441.73 | 435.85 | 467.09 | 447.66 | 432.02 | |
| Total Liabilities | 239.56 | 255.26 | 247.48 | 265.60 | 221.76 | 208.06 | 210.06 | 249.33 | 203.80 | 196.12 | |
| Total Equity | 239.60 | 231.40 | 222.87 | 214.60 | 240.48 | 233.66 | 225.79 | 217.75 | 243.87 | 235.90 | |