XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Schedule of Marketable Securities by Security Type (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Investments
Dec. 31, 2021
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current $ 78,423 $ 68,781
Amortized Cost, Non-current 11,995 21,753
Gross Unrealized Gains, Current 0 4
Gross Unrealized Gains, Non-current 0 0
Gross Unrealized Losses, Current (214) (25)
Gross Unrealized Losses, Non-current (215) (98)
Fair Value, Current 78,209 68,760
Fair Value, Non-current $ 11,780 21,655
Number Of Positions | Investments 12  
Less then 12 Months, Fair Value $ 40,828  
Less then 12 Months, Unrealized Losses 429  
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 49,161 49,136
Gross Unrealized Gains, Current 0 0
Gross Unrealized Losses, Current 0
Fair Value, Current 49,161 49,136
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 19,422 15,920
Amortized Cost, Non-current   3,588
Gross Unrealized Gains, Current 0 4
Gross Unrealized Gains, Non-current   0
Gross Unrealized Losses, Current (113) (17)
Gross Unrealized Losses, Non-current   (15)
Fair Value, Current $ 19,309 15,907
Fair Value, Non-current   3,573
Number Of Positions | Investments 7  
Less then 12 Months, Fair Value $ 19,309  
Less then 12 Months, Unrealized Losses 113  
Government bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 6,135  
Amortized Cost, Non-current 11,995 18,165
Gross Unrealized Gains, Current 0  
Gross Unrealized Gains, Non-current 0 0
Gross Unrealized Losses, Current (82)  
Gross Unrealized Losses, Non-current (215) (83)
Fair Value, Current 6,053  
Fair Value, Non-current $ 11,780 18,082
Number Of Positions | Investments 3  
Less then 12 Months, Fair Value $ 17,833  
Less then 12 Months, Unrealized Losses 297  
Foreign bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 3,705 3,725
Gross Unrealized Gains, Current 0 0
Gross Unrealized Losses, Current (19) (8)
Fair Value, Current $ 3,686 $ 3,717
Number Of Positions | Investments 2  
Less then 12 Months, Fair Value $ 3,686  
Less then 12 Months, Unrealized Losses $ 19