| Line Item | May 31, 2026 | Feb 28, 2026 | Nov 30, 2025 | Aug 31, 2025 | May 31, 2025 | Feb 28, 2025 | Nov 30, 2024 | Aug 31, 2024 | May 31, 2024 | Feb 29, 2024 | Nov 30, 2023 | Aug 31, 2023 | May 31, 2023 | Feb 28, 2023 | Nov 30, 2022 | Aug 31, 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ||||||||||||||||
| YoY growth | +1.0% | +0.1% | -7.3% | -15.3% | ||||||||||||
| Cost of revenue | ||||||||||||||||
| Gross profit | ||||||||||||||||
| % of revenue | 73.9% | 75.9% | 75.5% | 75.5% | ||||||||||||
| Selling, general, and administrative | ||||||||||||||||
| Restructuring costs | ||||||||||||||||
| Building exit costs | — | |||||||||||||||
| Depreciation | ||||||||||||||||
| Amortization | ||||||||||||||||
| Income (loss) from operations | ||||||||||||||||
| % of revenue | 6.2% | -3.4% | -5.7% | 11.1% | ||||||||||||
| Interest income | ||||||||||||||||
| Interest expense | ||||||||||||||||
| Income (loss) before income taxes | ||||||||||||||||
| Income tax benefit (provision) | ||||||||||||||||
| Net income (loss) | ||||||||||||||||
| % of revenue | 4.5% | -3.3% | -5.1% | 6.1% | ||||||||||||
| Basic | ||||||||||||||||
| Diluted |