XML 83 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT OF FINANCIAL INSTRUMENTS - Summary of Assets and Liabilities Measured at Fair Value (Details) - Recurring Fair Value Measurements
$ in Thousands
Dec. 31, 2019
USD ($)
Assets:  
Short-term investments $ 57,044
Cash and cash equivalents 355,010
Investments 19,087
Other current assets 35,618
Other assets 3,687
Total assets measured at fair value 470,446
Liabilities:  
Contingent earnout liability 19,873
Level 1  
Assets:  
Short-term investments 27,423
Cash and cash equivalents 355,010
Investments 18,794
Other current assets 35,618
Other assets 3,687
Total assets measured at fair value 440,532
Liabilities:  
Contingent earnout liability 0
Level 2  
Assets:  
Short-term investments 29,621
Cash and cash equivalents 0
Investments 293
Other current assets 0
Other assets 0
Total assets measured at fair value 29,914
Liabilities:  
Contingent earnout liability 0
Level 3  
Assets:  
Short-term investments 0
Cash and cash equivalents 0
Investments 0
Other current assets 0
Other assets 0
Total assets measured at fair value 0
Liabilities:  
Contingent earnout liability 19,873
Certificates of deposit  
Assets:  
Short-term investments 6,643
Certificates of deposit | Level 1  
Assets:  
Short-term investments 0
Certificates of deposit | Level 2  
Assets:  
Short-term investments 6,643
Certificates of deposit | Level 3  
Assets:  
Short-term investments 0
Corporate and municipal debt securities  
Assets:  
Short-term investments 22,978
Corporate and municipal debt securities | Level 1  
Assets:  
Short-term investments 0
Corporate and municipal debt securities | Level 2  
Assets:  
Short-term investments 22,978
Corporate and municipal debt securities | Level 3  
Assets:  
Short-term investments 0
U.S. government and federal agency securities  
Assets:  
Short-term investments 27,423
U.S. government and federal agency securities | Level 1  
Assets:  
Short-term investments 27,423
U.S. government and federal agency securities | Level 2  
Assets:  
Short-term investments 0
U.S. government and federal agency securities | Level 3  
Assets:  
Short-term investments $ 0