XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Available-For-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Total available-for-sale securities    
Amortized Cost $ 104,512 $ 189,791
Gross Unrealized Gains   15
Gross Unrealized Losses (331) (35)
Estimated Fair Value 104,181 189,771
Available-for-sale securities in a loss position    
Estimated Fair Value 103,182 52,545
Gross Unrealized Losses (331) (35)
Investments that had been in a continuous loss position for more than 12 months 0 0
Contractual maturities - Amortized Cost    
Amortized Cost, Due in one year or less 53,617  
Amortized Cost, Due after one year through two years 50,895  
Amortized Cost 104,512 189,791
Contractual maturities - Estimated Fair Value    
Estimated Fair Value, Due in one year or less 53,550  
Estimated Fair Value, Due after one year through two years 50,631  
Available-for-sale Securities, Debt Securities, Total 104,181 189,771
U.S. treasuries    
Total available-for-sale securities    
Amortized Cost 51,269 149,206
Gross Unrealized Gains   14
Gross Unrealized Losses (174) (1)
Estimated Fair Value 51,095 149,219
Available-for-sale securities in a loss position    
Estimated Fair Value 51,095 19,991
Gross Unrealized Losses (174) (1)
Contractual maturities - Amortized Cost    
Amortized Cost 51,269 149,206
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 51,095 149,219
Government agency securities    
Total available-for-sale securities    
Amortized Cost 12,075  
Gross Unrealized Losses (23)  
Estimated Fair Value 12,052  
Available-for-sale securities in a loss position    
Estimated Fair Value 12,052  
Gross Unrealized Losses (23)  
Contractual maturities - Amortized Cost    
Amortized Cost 12,075  
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 12,052  
Corporate debt    
Total available-for-sale securities    
Amortized Cost 40,169 32,588
Gross Unrealized Losses (134) (34)
Estimated Fair Value 40,035 32,554
Available-for-sale securities in a loss position    
Estimated Fair Value 40,035 32,554
Gross Unrealized Losses (134) (34)
Contractual maturities - Amortized Cost    
Amortized Cost 40,169 32,588
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total 40,035 32,554
Commercial paper    
Total available-for-sale securities    
Amortized Cost 999 7,997
Gross Unrealized Gains   1
Estimated Fair Value 999 7,998
Contractual maturities - Amortized Cost    
Amortized Cost 999 7,997
Contractual maturities - Estimated Fair Value    
Available-for-sale Securities, Debt Securities, Total $ 999 $ 7,998