XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Fair Value Disclosures [Abstract]      
Estimated fair values $ 266,497,000   $ 559,942,000
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Credit losses recognized 0 $ 0  
Allowance for credit losses 0   0
Realized gains or losses 800,000 $ 0  
Other long-term investments      
Fair Value Disclosures [Abstract]      
Estimated fair values     $ 155,690,000
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Proceeds from sale of investments $ 161,300,000