XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Schedule of Short-term Investments Accounted as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 270,965 $ 315,328
Available for sale securities, Unrealized Losses (612) (762)
Available for sale securities, Unrealized Gains 11 83
Available for sale securities,Estimated Fair Value 270,364 314,649
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 23,724 88,995
Available for sale securities, Unrealized Losses (55) (320)
Available for sale securities, Unrealized Gains   6
Available for sale securities,Estimated Fair Value $ 23,669 $ 88,681
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
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 7,801  
Available for sale securities, Unrealized Losses (26)  
Available for sale securities,Estimated Fair Value $ 7,775  
Corporate Debt Securities | Minimum [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year  
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 38,641 $ 65,532
Available for sale securities, Unrealized Losses (111) (123)
Available for sale securities,Estimated Fair Value $ 38,530 $ 65,409
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 $ 189,806 $ 160,801
Available for sale securities, Unrealized Losses (380) (319)
Available for sale securities, Unrealized Gains 11 77
Available for sale securities,Estimated Fair Value $ 189,437 $ 160,559
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
U.S. Government securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 10,993  
Available for sale securities, Unrealized Losses (40)  
Available for sale securities,Estimated Fair Value $ 10,953  
U.S. Government securities | Minimum [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 1 year