XML 83 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Schedule of Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Adjusted Amortized Cost      
Cash and cash equivalents $ 218,228 $ 241,738 $ 54,996
Certificate of deposit 150,000 150,000  
Total cash, cash equivalents and short-term investments 368,228 391,738  
Gross Unrealized Gains 0 0  
Gross Unrealized Losses 0 0  
Fair Value      
Cash equivalents and cash equivalents, fair value 218,228 241,738  
Total cash, and cash equivalents 150,000 150,000  
Total cash, cash equivalents and short-term investments 368,228 391,738  
Cash      
Adjusted Amortized Cost      
Cash and cash equivalents 112,662 111,098  
Fair Value      
Cash equivalents and cash equivalents, fair value 112,662 111,098  
Money market funds      
Adjusted Amortized Cost      
Cash and cash equivalents 105,566 130,640  
Fair Value      
Cash equivalents and cash equivalents, fair value 105,566 130,640  
Certificate of deposit      
Adjusted Amortized Cost      
Certificate of deposit 150,000 150,000  
Gross Unrealized Gains 0    
Gross Unrealized Losses 0 0  
Fair Value      
Total cash, and cash equivalents $ 150,000 $ 150,000