Quarterly report pursuant to Section 13 or 15(d)

Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details)

v3.22.2
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis $ 184,034 $ 228,883  
Unrealized (Losses) (1,356) (314)  
Fair Value 182,678 228,569  
Less amounts classified as cash equivalents, Amortized Cost Basis (79,115) (30,414) $ (56,392)
Marketable Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 113,867 199,432  
Unrealized (Losses) (1,354) (314)  
Fair Value 112,513 199,118  
Cash Equivalents      
Cash And Cash Equivalents [Line Items]      
Less amounts classified as cash equivalents, Amortized Cost Basis (70,167) (29,451)  
Less amounts classified as cash equivalents, Unrealized Losses 2    
Less amounts classified as cash equivalents, Fair Value (70,165) (29,451)  
Money Market Funds      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 61,187 29,451  
Fair Value 61,187 29,451  
Commercial Paper      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 23,129 22,580  
Fair Value 23,129 22,580  
Corporate Debt Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 32,443 75,012  
Unrealized (Losses) (518) (151)  
Fair Value 31,925 74,861  
Asset-backed Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 8,630 32,975  
Unrealized (Losses) (47) (18)  
Fair Value 8,583 32,957  
U.S. Government Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 37,462 47,504  
Unrealized (Losses) (565) (84)  
Fair Value 36,897 47,420  
U.S. Agency Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 4,992    
Unrealized (Losses) (2)    
Fair Value 4,990    
Supranational Debt Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 16,191 21,361  
Unrealized (Losses) (224) (61)  
Fair Value $ 15,967 $ 21,300