XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 160,874 $ 94,868
Gross Unrealized Gains 2 0
Gross Unrealized Losses (693) (92)
Fair Value 160,183 94,776
Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 49,092 67,983
Gross Unrealized Gains 0 0
Gross Unrealized Losses (730) (331)
Fair Value 48,362 67,652
Commercial Paper | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 37,553 32,471
Gross Unrealized Gains 0 0
Gross Unrealized Losses (67) (4)
Fair Value 37,486 32,467
Commercial Paper | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 5,113 5,089
Gross Unrealized Gains 0 0
Gross Unrealized Losses (42) (21)
Fair Value 5,071 5,068
Corporate Bonds | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 67,180 57,315
Gross Unrealized Gains 0 0
Gross Unrealized Losses (386) (79)
Fair Value 66,794 57,236
Corporate Bonds | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 28,987 37,821
Gross Unrealized Gains 0 0
Gross Unrealized Losses (398) (193)
Fair Value 28,589 37,628
US Treasuries | Short-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 56,141 5,082
Gross Unrealized Gains 2 0
Gross Unrealized Losses (240) (9)
Fair Value 55,903 5,073
US Treasuries | Long-term Marketable Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 14,992 25,073
Gross Unrealized Gains 0 0
Gross Unrealized Losses (290) (117)
Fair Value $ 14,702 $ 24,956