XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities and Fair Value Measurements - Summary of Available for Sale Marketable Securities By Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost $ 212,287 $ 53,163
Gross Unrealized Gains 6 0
Gross Unrealized Losses (1,200) (10)
Estimated Fair Value 211,093 53,153
U.S. treasury notes (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 21,947  
Gross Unrealized Gains 0  
Gross Unrealized Losses (40)  
Estimated Fair Value 21,907  
Commercial paper (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 87,918 36,246
Gross Unrealized Gains 2 0
Gross Unrealized Losses (168) (3)
Estimated Fair Value 87,752 36,243
Corporate notes and bonds (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 19,935 16,917
Gross Unrealized Gains 3 0
Gross Unrealized Losses (93) (7)
Estimated Fair Value 19,845 $ 16,910
U.S. treasury notes (due after one year through two years)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 2,982  
Gross Unrealized Gains 0  
Gross Unrealized Losses (58)  
Estimated Fair Value 2,924  
Corporate notes and bonds (due after one year through two years)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 79,505  
Gross Unrealized Gains 1  
Gross Unrealized Losses (841)  
Estimated Fair Value $ 78,665