v3.26.3
Fair Value Measurements - Schedule of Fair Value Disclosure of Asset and Liability Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Aug. 31, 2026
Nov. 30, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total $ 1,232,635 $ 1,400,349
Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 442,635 800,349
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 454,955 809,595
Convertible senior notes due 2026    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs   800
Convertible senior notes due 2026 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0 359,163
Convertible senior notes due 2026 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 0 357,300
Convertible senior notes due 2030    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unamortized debt issuance costs 7,400 8,800
Convertible senior notes due 2030 | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total 442,635 441,186
Convertible senior notes due 2030 | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total $ 454,955 $ 452,295