v3.26.1
Debt - Schedule of Debt Obligations (Details) - USD ($)
$ in Thousands
May 31, 2026
Nov. 30, 2025
Current portion of long-term debt:    
Total current portion of long-term debt $ 0 $ 359,163
Long-term debt:    
Total face value of long-term debt 1,300,000 1,050,000
Unamortized discount and issuance costs for the 2030 Notes (7,853) (8,814)
Total long-term debt 1,292,147 1,041,186
Total debt 1,292,147 1,400,349
Convertible Debt    
Current portion of long-term debt:    
Unamortized discount and issuance costs for the 2026 Notes 0 (837)
Line of Credit | Revolving credit facility    
Long-term debt:    
Total face value of long-term debt 850,000 600,000
Unamortized debt issuance cost $ 9,300 10,400
1.0% convertible senior notes due 2026 | Convertible Debt    
Current portion of long-term debt:    
Annual interest rate (in percent) 1.00%  
Outstanding principal, current maturities $ 0 360,000
3.5% convertible senior notes due 2030 | Convertible Debt    
Current portion of long-term debt:    
Annual interest rate (in percent) 3.50%  
Long-term debt:    
Total face value of long-term debt $ 450,000 $ 450,000