XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 265,312 $ 85,282
Unrealized Gains 0 0
Unrealized Losses (3,463) (187)
Estimated Fair Value 261,849 85,095
U.S. Treasury Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 197,652 2,492
Unrealized Gains 0 0
Unrealized Losses (1,938) (1)
Estimated Fair Value 195,714 2,491
Corporate Debt Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,289 15,879
Unrealized Gains 0 0
Unrealized Losses (47) (29)
Estimated Fair Value 1,242 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 (73)  
Estimated Fair Value 4,927  
Negotiable Certificates of Deposit with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,683 1,190
Unrealized Gains 0 0
Unrealized Losses (48) (1)
Estimated Fair Value 2,635 1,189
U.S. Treasury Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 41,823 63,034
Unrealized Gains 0 0
Unrealized Losses (984) (153)
Estimated Fair Value 40,839 62,881
Corporate Debt Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,131  
Unrealized Gains 0  
Unrealized Losses (344)  
Estimated Fair Value 15,787  
Negotiable Certificates of Deposit with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 734 2,687
Unrealized Gains 0 0
Unrealized Losses (29) (3)
Estimated Fair Value $ 705 $ 2,684