XML 28 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Adjusted Amortized Cost      
Cash and cash equivalents $ 241,738 $ 108,928 $ 61,243
Certificates of deposit 150,000    
Total cash, cash equivalents and short-term investments 391,738    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value      
Cash equivalents and cash equivalents, fair value 241,738 108,928  
Total cash, and cash equivalents 150,000    
Total cash, cash equivalents and short-term investments 391,738    
Cash      
Adjusted Amortized Cost      
Cash and cash equivalents 111,098 12,247  
Fair Value      
Cash equivalents and cash equivalents, fair value 111,098 12,247  
Money market funds      
Adjusted Amortized Cost      
Cash and cash equivalents 130,640 96,681  
Fair Value      
Cash equivalents and cash equivalents, fair value 130,640 $ 96,681  
Certificates of deposit      
Adjusted Amortized Cost      
Certificates of deposit 150,000    
Gross Unrealized Gains 0    
Gross Unrealized Losses 0    
Fair Value      
Total cash, and cash equivalents $ 150,000