XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Marketable Securities - Schedule of Level 2 Cash Equivalents and Marketable Securities (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 126,840 $ 184,881
Gross Unrealized Losses (428) (167)
Fair Value 126,412 184,714
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 41,652 102,224
Gross Unrealized Losses (216) (109)
Fair Value 41,436 102,115
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 85,188 82,657
Gross Unrealized Losses (212) (58)
Fair Value $ 84,976 $ 82,599