XML 75 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial assets    
Total financial assets $ 563,087 $ 786,641
Level 1    
Financial assets    
Total financial assets 131,946 103,283
Level 2    
Financial assets    
Total financial assets 431,141 683,358
Money Market Funds    
Financial assets    
Total financial assets 131,946 103,283
Money Market Funds | Level 1    
Financial assets    
Total financial assets 131,946 103,283
U.S. Government Debt Securities    
Financial assets    
Total financial assets 391,145 671,777
U.S. Government Debt Securities | Level 2    
Financial assets    
Total financial assets 391,145 671,777
Corporate Bonds    
Financial assets    
Total financial assets 39,996 11,581
Corporate Bonds | Level 2    
Financial assets    
Total financial assets $ 39,996 $ 11,581