Annual report pursuant to Section 13 and 15(d)

CASH EQUIVALENTS AND SHORT TERM INVESTMENTS (Details)

v3.20.4
CASH EQUIVALENTS AND SHORT TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 482,886 $ 65,455
Amortized Cost 111,876 84,679
Unrealized Gains 2 75
Unrealized losses (11) 0
Fair Value 111,867 84,754
Total cash equivalents and short-term investments, Amortized Cost 594,762 150,134
Total cash equivalents and short-term investments, Fair Value 594,753 150,209
Assetbacked securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   16,786
Unrealized Gains   20
Unrealized losses   0
Fair Value   16,806
U.S Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19,995  
Unrealized Gains 2  
Unrealized losses 0  
Fair Value 19,997  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,911 19,938
Unrealized losses 0 0
Fair Value 43,911 19,938
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 47,970 47,955
Unrealized Gains   55
Unrealized losses (11) 0
Fair Value 47,959 48,010
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents 75,374  
Repurchase agreements    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents   25,001
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 407,512 $ 40,454