XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements and Marketable Securities - Schedule of Amortized Cost and Fair Value of Available-for-Sale Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 101,481 $ 184,881
Gross Unrealized Gains 5  
Gross Unrealized Losses (238) (167)
Fair Value 101,248 184,714
U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 7,188  
Gross Unrealized Gains 1  
Gross Unrealized Losses (6)  
Fair Value 7,183  
U.S. Treasuries    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 6,599  
Gross Unrealized Gains 1  
Fair Value 6,600  
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 25,656 102,224
Gross Unrealized Losses (180) (109)
Fair Value 25,476 102,115
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 62,038 82,657
Gross Unrealized Gains 3  
Gross Unrealized Losses (52) (58)
Fair Value $ 61,989 $ 82,599