| 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 | 24.83 | 24.56 | 24.07 | 25.18 | 25.16 | 25.36 | 25.45 | 25.28 | 25.35 | |
| Gross Profit | 9.88 | 9.71 | 9.55 | 12.05 | 13.42 | 9.05 | 8.45 | 7.93 | 7.74 | |
| Operating Income | 8.05 | 8.78 | 6.08 | 9.93 | 10.87 | 7.16 | 6.37 | 4.30 | 5.63 | |
| Profit Margin | 64.42 | 71.60 | 61.29 | 67.59 | 76.27 | 59.53 | 25.08 | 46.20 | 50.38 | |
| 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 | 713.48 | 695.43 | 689.43 | 688.31 | 673.04 | 653.49 | 653.26 | 660.89 | 647.01 | |
| Total Liabilities | 37.61 | 35.56 | 47.61 | 32.16 | 33.93 | 32.78 | 47.69 | 37.98 | 35.78 | |
| Total Equity | 675.87 | 659.87 | 641.83 | 656.15 | 639.11 | 620.70 | 605.57 | 622.91 | 611.23 | |