XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 129,058 $ 94,868
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,454) (92)
Fair Value 127,604 94,776
Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 20,905 67,983
Gross Unrealized Gains 0 0
Gross Unrealized Losses (373) (331)
Fair Value 20,532 67,652
Commercial Paper | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 21,544 32,471
Gross Unrealized Gains 0 0
Gross Unrealized Losses (74) (4)
Fair Value 21,470 32,467
Commercial Paper | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 5,098 5,089
Gross Unrealized Gains 0 0
Gross Unrealized Losses (111) (21)
Fair Value 4,987 5,068
Corporate Bonds | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 48,438 57,315
Gross Unrealized Gains 0 0
Gross Unrealized Losses (703) (79)
Fair Value 47,735 57,236
Corporate Bonds | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 13,608 37,821
Gross Unrealized Gains 0 0
Gross Unrealized Losses (252) (193)
Fair Value 13,356 37,628
US Treasuries | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 59,076 5,082
Gross Unrealized Gains 0 0
Gross Unrealized Losses (677) (9)
Fair Value 58,399 5,073
US Treasuries | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis   25,073
Gross Unrealized Gains   0
Gross Unrealized Losses   (117)
Fair Value   $ 24,956
US Government Sponsored Agency | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 2,199  
Gross Unrealized Gains 0  
Gross Unrealized Losses (10)  
Fair Value $ 2,189