XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Of Financial Instruments (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 23, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Aug. 06, 2020
Apr. 16, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Investment maturity term       1 year        
Fair value of investments   $ 322,460   $ 322,460        
Investments fair value, amount less than amortized cost   140   140   $ 117    
Fair value of investments in rabbi trust   18,418   18,418   $ 15,296    
Asset impairments   $ 519 $ 2,380 $ 3,228 $ 10,029      
Supplier [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Ownership percentage   12.70%   12.70%     3.20% 10.00%
Cash consideration   $ 10,000   $ 10,000     $ 2,500 $ 7,500
Carrying value   $ 9,109   $ 9,109        
Nuro [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Shares acquired 766              
Cash consideration $ 10,000              
Maximum [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Investment maturity term       19 months