XML 73 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Available for Sale Securities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Short-term Marketable Securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis $ 94,868
Gross Unrealized Gains 0
Gross Unrealized Losses (92)
Fair Value 94,776
Short-term Marketable Securities | Commercial Paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 32,471
Gross Unrealized Gains 0
Gross Unrealized Losses (4)
Fair Value 32,467
Short-term Marketable Securities | Corporate Bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 57,315
Gross Unrealized Gains 0
Gross Unrealized Losses (79)
Fair Value 57,236
Short-term Marketable Securities | US Treasuries  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 5,082
Gross Unrealized Gains 0
Gross Unrealized Losses (9)
Fair Value 5,073
Long-term Marketable Securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 67,983
Gross Unrealized Gains 0
Gross Unrealized Losses (331)
Fair Value 67,652
Long-term Marketable Securities | Commercial Paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 5,089
Gross Unrealized Gains 0
Gross Unrealized Losses (21)
Fair Value 5,068
Long-term Marketable Securities | Corporate Bonds  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 37,821
Gross Unrealized Gains 0
Gross Unrealized Losses (193)
Fair Value 37,628
Long-term Marketable Securities | US Treasuries  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost Basis 25,073
Gross Unrealized Gains 0
Gross Unrealized Losses (117)
Fair Value $ 24,956