| Line Item | 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 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Consolidated Statements of Income | ||||||||||||||||
| Revenues | ||||||||||||||||
| YoY growth | +7.5% | +8.7% | +28.2% | +19.5% | ||||||||||||
| Cost of sales | ||||||||||||||||
| Gross profit | ||||||||||||||||
| % of revenue | 26.4% | 19.7% | 8.0% | 32.0% | ||||||||||||
| Operating expenses: | ||||||||||||||||
| Selling, general and administrative | ||||||||||||||||
| Amortization | ||||||||||||||||
| Total operating expenses | ||||||||||||||||
| % of revenue | 17.0% | 17.3% | 33.2% | 13.1% | ||||||||||||
| Operating income | ||||||||||||||||
| % of revenue | 9.4% | 2.4% | -25.2% | 18.9% | ||||||||||||
| Other (income) expense: | ||||||||||||||||
| Interest income | ||||||||||||||||
| Income before income taxes | ||||||||||||||||
| Income tax expense | ||||||||||||||||
| Net income | ||||||||||||||||
| % of revenue | 6.3% | 0.5% | -19.4% | 16.7% | ||||||||||||
| Net income per common share - Basic | ||||||||||||||||
| Net income per common share - Diluted |