XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale debt securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Amortized Cost $ 383,547 $ 23,179
Unrealized Gains 12 173
Unrealized Losses (3,867) (43)
Fair Value 379,692 23,309
U.S. Treasury notes    
Amortized Cost 226,020 23,179
Unrealized Gains 12 173
Unrealized Losses (2,136) (43)
Fair Value 223,896 $ 23,309
Corporate debt securities    
Amortized Cost 157,527  
Unrealized Losses (1,731)  
Fair Value $ 155,796