XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Schedule of Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 315,328 $ 177,422
Available for sale securities, Unrealized Losses (762) (157)
Available for sale securities, Unrealized Gains 83 7
Available for sale securities,Estimated Fair Value 314,649 177,272
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 88,995 111,548
Available for sale securities, Unrealized Losses (320) (89)
Available for sale securities, Unrealized Gains 6 7
Available for sale securities,Estimated Fair Value $ 88,681 $ 111,466
Corporate Debt Securities | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 65,532 $ 21,272
Available for sale securities, Unrealized Losses (123)  
Available for sale securities,Estimated Fair Value $ 65,409 $ 21,272
Commercial Paper | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year
U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 160,801 $ 44,602
Available for sale securities, Unrealized Losses (319) (68)
Available for sale securities, Unrealized Gains 77  
Available for sale securities,Estimated Fair Value $ 160,559 $ 44,534
U.S. Government Securities | Maximum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year 1 year