XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Short-term and Long-term Investments - Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 139,640 $ 48,312
Gross Unrealized Gains 5 14
Gross Unrealized Losses (35) (1)
Aggregate Fair Value 139,610 48,325
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 139,375 48,048
Gross Unrealized Gains 5 14
Gross Unrealized Losses (35) (1)
Aggregate Fair Value 139,345 48,061
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 265 264
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Aggregate Fair Value $ 265 $ 264