XML 60 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Of Financial Instruments (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Aug. 06, 2020
Apr. 16, 2020
Schedule of Equity Method Investments [Line Items]          
Investments fair value, amount less than amortized cost $ 117,000        
Investments, impairment charge 0 $ 0      
Asset impairments $ 16,683,000 $ 2,897,000 $ 56,093,000    
US Treasury Securities [Member]          
Schedule of Equity Method Investments [Line Items]          
Investment maturity term 16 months        
Investments maturing within one year $ 343,616,000        
Supplier [Member]          
Schedule of Equity Method Investments [Line Items]          
Additional investment acquired, percentage       3.20%  
Ownership percentage 12.90%       10.00%
Cash consideration $ 10,000,000     $ 2,500,000 $ 7,500,000
Carrying value $ 9,529,000