v3.26.3
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