v3.24.3
Fair Value Measurements - Schedule of Investments Fair Value Measurement on Recurring Basis (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Nov. 30, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Estimated fair value, short-term $ 349,008 $ 233,281
Estimated fair value, long-term 9,472 7,421
Fair Value Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost, short-term 348,666 233,867
Amortized cost, long-term 9,478 7,490
Amortized cost 439,186 285,544
Unrealized gain, short-term 349 66
Unrealized gain, long-term 15 0
Unrealized gain 372 66
Unrealized loss, short-term (7) (652)
Unrealized loss, long-term (21) (69)
Unrealized loss (28) (721)
Estimated fair value, short-term 349,008 233,281
Estimated fair value, long-term 9,472 7,421
Estimated fair value 439,530 284,889
Fair Value Measurements, Recurring | Included in cash and cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 81,042 44,187
Unrealized gain 8 0
Unrealized loss 0 0
Estimated fair value 81,050 44,187
Fair Value Measurements, Recurring | Level 1 | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost, short-term 59,239 44,187
Unrealized gain, short-term 0 0
Unrealized loss, short-term 0 0
Estimated fair value, short-term 59,239 44,187
Fair Value Measurements, Recurring | Level 1 | U.S. treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost, short-term 344,725 160,991
Amortized cost, long-term 1,984  
Unrealized gain, short-term 333 61
Unrealized gain, long-term 14  
Unrealized loss, short-term (3) (29)
Unrealized loss, long-term 0  
Estimated fair value, short-term 345,055 161,023
Estimated fair value, long-term 1,998  
Fair Value Measurements, Recurring | Level 2 | Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost, short-term   3,487
Unrealized gain, short-term   0
Unrealized loss, short-term   (56)
Estimated fair value, short-term   3,431
Fair Value Measurements, Recurring | Level 2 | U.S. government agency securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost, short-term 25,744 69,389
Amortized cost, long-term 7,494 7,490
Unrealized gain, short-term 24 5
Unrealized gain, long-term 1 0
Unrealized loss, short-term (4) (567)
Unrealized loss, long-term (21) (69)
Estimated fair value, short-term 25,764 68,827
Estimated fair value, long-term $ 7,474 $ 7,421