| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | 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 | 10.90 | 7.78 | 8.23 | 9.27 | 9.97 | 8.45 | 7.83 | 6.33 | 7.04 | 7.61 | 6.36 | 6.72 | |
| Gross Profit | 9.20 | 5.79 | 6.26 | 7.64 | 8.61 | 5.84 | 4.57 | 4.90 | 5.32 | 5.85 | 4.68 | 5.15 | |
| Operating Income | 7.38 | 3.57 | 3.76 | 5.97 | 6.60 | 3.74 | 2.31 | 2.47 | 3.46 | 3.39 | 2.85 | 3.31 | |
| Profit Margin | 109.10 | 57.14 | 68.67 | 97.86 | 92.91 | 53.40 | 52.96 | 94.24 | 113.29 | 51.78 | 10.46 | 97.35 | |
| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | 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 | 697.06 | 692.33 | 665.42 | 647.83 | 641.02 | 619.73 | 580.03 | 559.83 | 561.89 | 583.15 | 562.59 | 574.62 | |
| Total Liabilities | 211.64 | 212.92 | 204.91 | 207.21 | 208.39 | 198.92 | 175.21 | 167.41 | 172.85 | 183.76 | 184.88 | 194.85 | |
| Total Equity | 485.42 | 479.42 | 460.51 | 440.62 | 432.63 | 420.81 | 404.82 | 392.42 | 389.04 | 399.39 | 377.72 | 379.77 | |