Restructuring (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Aug. 31, 2026 |
Aug. 31, 2025 |
Aug. 31, 2026 |
Aug. 31, 2025 |
|
| Restructuring Reserve [Roll Forward] | ||||
| Balance, December 1, 2025 | $ 5,839 | |||
| Costs incurred | $ 146 | $ 907 | 2,332 | $ 8,979 |
| Cash disbursements | (6,002) | |||
| Asset impairment | (447) | |||
| Translation and other adjustments | (8) | |||
| Balance, August 31, 2026 | 1,714 | 1,714 | ||
| Excess Facilities and Other Costs | ||||
| Restructuring Reserve [Roll Forward] | ||||
| Balance, December 1, 2025 | 2,585 | |||
| Costs incurred | 1,498 | |||
| Cash disbursements | (2,295) | |||
| Asset impairment | (447) | |||
| Translation and other adjustments | (2) | |||
| Balance, August 31, 2026 | 1,339 | 1,339 | ||
| Employee Severance and Related Benefits | ||||
| Restructuring Reserve [Roll Forward] | ||||
| Balance, December 1, 2025 | 3,254 | |||
| Costs incurred | 834 | |||
| Cash disbursements | (3,707) | |||
| Asset impairment | 0 | |||
| Translation and other adjustments | (6) | |||
| Balance, August 31, 2026 | $ 375 | $ 375 | ||