v3.25.4
Nature of Business and Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance $ 438,788 $ 459,715 $ 398,504
Other comprehensive loss   (3,603)  
Amounts reclassified into net income   (446)  
Other comprehensive income 3,066 (4,049) 3,075
Ending balance 478,349 438,788 459,715
Total      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (36,209) (32,160) (35,235)
Other comprehensive income 3,066 (4,049) 3,075
Ending balance (33,143) (36,209) (32,160)
Foreign Currency Translation Adjustment      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance (36,209) (33,234)  
Other comprehensive loss   (2,914)  
Amounts reclassified into net income   (61)  
Other comprehensive income 3,066    
Ending balance (33,143) (36,209) (33,234)
Unrealized Losses on Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance 0 (61)  
Other comprehensive loss   0  
Amounts reclassified into net income   61  
Other comprehensive income 0    
Ending balance 0 0 (61)
Unrealized Gains (Losses) on Hedging Activity      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Beginning balance 0 1,135  
Other comprehensive loss   (689)  
Amounts reclassified into net income   (446)  
Other comprehensive income 0    
Ending balance $ 0 $ 0 $ 1,135