XML 98 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 121,133 $ 48,312
Gross Unrealized Gains 0 14
Gross Unrealized Losses (331) (1)
Aggregate Fair Value 120,802 48,325
United States government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 121,036 48,048
Gross Unrealized Gains 0 14
Gross Unrealized Losses (331) (1)
Aggregate Fair Value 120,705 48,061
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 97 264
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value $ 97 $ 264