v3.22.2.2
Fair Value Measurements - Summary of Investments Fair Value Measurement on Recurring Basis (Details) - Fair Value Measurements, Recurring - USD ($)
$ in Thousands
Aug. 31, 2022
Nov. 30, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost $ 414,526 $ 426,449
Unrealized gain 4 11
Unrealized loss (3,745) (619)
Estimated fair value 410,785 425,841
Included in Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 44,738 73,438
Estimated fair value 44,738 73,438
Included in Short-term Marketable Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 299,384 215,280
Unrealized gain   11
Unrealized loss (2,462) (77)
Estimated fair value 296,922 215,214
Included in Long-term Marketable Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 70,404 137,731
Unrealized gain 4  
Unrealized loss (1,283) (542)
Estimated fair value 69,125 137,189
Level 1 | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 44,738 73,438
Estimated fair value 44,738 73,438
Level 1 | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 90,301 20,608
Unrealized loss (1,067) (9)
Estimated fair value 89,234 20,599
Level 1 | Long-term Marketable Securities | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 5,734 39,932
Unrealized loss (16) (85)
Estimated fair value 5,718 39,847
Level 2 | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 87,289 46,599
Unrealized gain   1
Unrealized loss (1,081) (54)
Estimated fair value 86,208 46,546
Level 2 | U.S. Government Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 19,497 16,496
Unrealized gain   1
Unrealized loss (171) (14)
Estimated fair value 19,326 16,483
Level 2 | Corporate Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 85,539 121,495
Estimated fair value 85,539 121,495
Level 2 | Foreign Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 12,103  
Unrealized loss (137)  
Estimated fair value 11,966  
Level 2 | Municipal Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 4,655 10,082
Unrealized gain   9
Unrealized loss (6)  
Estimated fair value 4,649 10,091
Level 2 | Long-term Marketable Securities | Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 14,854 74,334
Unrealized loss (553) (365)
Estimated fair value 14,301 73,969
Level 2 | Long-term Marketable Securities | U.S. Government Agency Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost 49,816 16,236
Unrealized gain 4  
Unrealized loss (714) (67)
Estimated fair value $ 49,106 16,169
Level 2 | Long-term Marketable Securities | Municipal Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized cost   7,229
Unrealized loss   (25)
Estimated fair value   $ 7,204