XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Schedule of Short-term Investments Accounted as Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 275,865 $ 315,328
Available for sale securities, Unrealized Losses (336) (762)
Available for sale securities, Unrealized Gains 162 83
Available for sale securities,Estimated Fair Value 275,691 314,649
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost 50,478 88,995
Available for sale securities, Unrealized Losses (127) (320)
Available for sale securities, Unrealized Gains   6
Available for sale securities,Estimated Fair Value $ 50,351 $ 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
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available for sale securities, Amortized Cost $ 20,341 $ 65,532
Available for sale securities, Unrealized Losses (43) (123)
Available for sale securities,Estimated Fair Value $ 20,298 $ 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 $ 199,057 $ 160,801
Available for sale securities, Unrealized Losses (166) (319)
Available for sale securities, Unrealized Gains 135 77
Available for sale securities,Estimated Fair Value $ 199,026 $ 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 | Minimum [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Available-for-sale securities, Maturity (in years) 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 $ 5,989  
Available for sale securities, Unrealized Gains 27  
Available for sale securities,Estimated Fair Value $ 6,016