XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.1
General - Cash, Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 386,516 $ 414,942
Gross Unrealized Gains 0 0
Gross Unrealized Losses   0
Fair Value 386,516 414,942
Cash and cash equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 384,062 414,942
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 384,062 414,942
Cash and cash equivalents | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,454  
Gross Unrealized Gains 0  
Fair Value 2,454  
Marketable securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 28,382  
Gross Unrealized Losses (10)  
Fair Value 28,372  
Marketable securities | US Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,005  
Gross Unrealized Gains 0  
Gross Unrealized Losses (8)  
Fair Value 13,997  
Marketable securities | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 9,573  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 9,573  
Marketable securities | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,804  
Gross Unrealized Losses (2)  
Fair Value 4,802  
Long-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,850  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value 1,850  
Long-term deposits | Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,850  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Fair Value $ 1,850  
Short-term deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,850
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   1,850
Short-term deposits | Term bank deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,850
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   $ 1,850