XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Schedule of Marketable Securities by Security Type (Details)
Investments in Thousands, $ in Thousands
Jun. 30, 2022
USD ($)
Investments
Dec. 31, 2021
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current $ 76,299 $ 68,781
Amortized Cost, Non-current   21,753
Gross Unrealized Gains, Current 0 4
Gross Unrealized Gains, Non-current   0
Gross Unrealized Losses, Current (476) (25)
Gross Unrealized Losses, Non-current   (98)
Fair Value, Current $ 75,823 68,760
Fair Value, Non-current   21,655
Number Of Positions | Investments 11  
Less then 12 Months, Fair Value $ 37,139  
Less then 12 Months, Unrealized Losses 476  
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 35,185 49,136
Gross Unrealized Gains, Current 0
Gross Unrealized Losses, Current 0
Fair Value, Current 35,185 49,136
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 19,335 15,920
Amortized Cost, Non-current   3,588
Gross Unrealized Gains, Current 0 4
Gross Unrealized Gains, Non-current   0
Gross Unrealized Losses, Current (83) (17)
Gross Unrealized Losses, Non-current   (15)
Fair Value, Current $ 19,252 15,907
Fair Value, Non-current   3,573
Number Of Positions | Investments 6  
Less then 12 Months, Fair Value $ 15,752  
Less then 12 Months, Unrealized Losses 83  
Government bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 18,093  
Amortized Cost, Non-current   18,165
Gross Unrealized Gains, Current 0  
Gross Unrealized Gains, Non-current   0
Gross Unrealized Losses, Current (374)  
Gross Unrealized Losses, Non-current   (83)
Fair Value, Current $ 17,719  
Fair Value, Non-current   18,082
Number Of Positions | Investments 3  
Less then 12 Months, Fair Value $ 17,720  
Less then 12 Months, Unrealized Losses 374  
Foreign bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 3,686 3,725
Gross Unrealized Gains, Current 0
Gross Unrealized Losses, Current (19) (8)
Fair Value, Current $ 3,667 $ 3,717
Number Of Positions | Investments 2  
Less then 12 Months, Fair Value $ 3,667  
Less then 12 Months, Unrealized Losses $ 19