XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 276,098 $ 85,282
Unrealized Gains 0 0
Unrealized Losses (2,986) (187)
Estimated Fair Value 273,112 85,095
U.S. Treasury Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 197,630 2,492
Unrealized Gains 0 0
Unrealized Losses (1,395) (1)
Estimated Fair Value 196,235 2,491
Corporate Debt Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,644 15,879
Unrealized Gains 0 0
Unrealized Losses (135) (29)
Estimated Fair Value 4,509 15,850
U.S. Government Agency Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,000  
Unrealized Gains 0  
Unrealized Losses (72)  
Estimated Fair Value 4,928  
Negotiable Certificates of Deposit with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,647 1,190
Unrealized Gains 0 0
Unrealized Losses (34) (1)
Estimated Fair Value 2,613 1,189
U.S. Treasury Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 52,114 63,034
Unrealized Gains 0 0
Unrealized Losses (1,100) (153)
Estimated Fair Value 51,014 62,881
Corporate Debt Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 12,839  
Unrealized Gains 0  
Unrealized Losses (211)  
Estimated Fair Value 12,628  
Negotiable Certificates of Deposit with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,224 2,687
Unrealized Gains 0 0
Unrealized Losses (39) (3)
Estimated Fair Value $ 1,185 $ 2,684