XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 259,835 $ 85,282
Unrealized Gains 1 0
Unrealized Losses (2,027) (187)
Estimated Fair Value 257,809 85,095
U.S. Treasury Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 185,203 2,492
Unrealized Gains 1 0
Unrealized Losses (641) (1)
Estimated Fair Value 184,563 2,491
Corporate Debt Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,014 15,879
Unrealized Gains 0 0
Unrealized Losses (261) (29)
Estimated Fair Value 14,753 15,850
U.S. Government Agency Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,500  
Unrealized Gains 0  
Unrealized Losses (21)  
Estimated Fair Value 2,479  
Negotiable Certificates of Deposit with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,676 1,190
Unrealized Gains 0 0
Unrealized Losses (8) (1)
Estimated Fair Value 1,668 1,189
U.S. Treasury Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 47,689 63,034
Unrealized Gains 0 0
Unrealized Losses (996) (153)
Estimated Fair Value 46,693 62,881
Corporate Debt Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,056  
Unrealized Gains 0  
Unrealized Losses (35)  
Estimated Fair Value 3,021  
Negotiable Certificates of Deposit with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,197 2,687
Unrealized Gains 0 0
Unrealized Losses (35) (3)
Estimated Fair Value 2,162 $ 2,684
U.S. Government Agency Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,500  
Unrealized Gains 0  
Unrealized Losses (30)  
Estimated Fair Value $ 2,470