v3.26.1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Restructuring Reserve [Roll Forward]        
Balance, December 1, 2025     $ 5,839  
Costs incurred $ 1,480 $ 1,043 2,186 $ 8,072
Cash disbursements     (5,157)  
Asset impairment     (447)  
Translation and other adjustments     (6)  
Balance, May 31, 2026 2,415   2,415  
Excess Facilities and Other Costs        
Restructuring Reserve [Roll Forward]        
Balance, December 1, 2025     2,585  
Costs incurred     1,353  
Cash disbursements     (1,653)  
Asset impairment     (447)  
Translation and other adjustments     (2)  
Balance, May 31, 2026 1,836   1,836  
Employee Severance and Related Benefits        
Restructuring Reserve [Roll Forward]        
Balance, December 1, 2025     3,254  
Costs incurred     833  
Cash disbursements     (3,504)  
Asset impairment     0  
Translation and other adjustments     (4)  
Balance, May 31, 2026 $ 579   $ 579