XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Cash and Cash Equivalents and Short-term Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair value disclosure    
Cash and cash equivalents $ 406,290 $ 201,909
Short-term investments 167,719 116,579
Concentrations of Credit Risk of Financial Instruments    
Cash, cash equivalents and short-term investments not FDIC-insured 186,100 66,200
Cash deposits    
Fair value disclosure    
Cash and cash equivalents 353,358 166,619
Variable rate demand notes    
Fair value disclosure    
Cash and cash equivalents 14,929 14,750
Money market funds    
Fair value disclosure    
Cash and cash equivalents 38,003 20,540
Certificates of deposit    
Fair value disclosure    
Short-term investments 131,413 69,314
U.S. Treasury securities    
Fair value disclosure    
Short-term investments $ 36,306 $ 47,265