XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Of Financial Instruments (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 23, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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 held-to-maturity investments, curent   $ 301,534   $ 301,534        
Unrealized holding loss   92   92   $ 117    
Reserve for expected credit losses   423   423        
Fair value of investments in rabbi trust   18,669   18,669   $ 15,296    
Asset impairments   240 $ 2,935 3,468 $ 12,965      
US Treasury Securities [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Fair value held-to-maturity investments   461,876   461,876        
Corporate Debt Securities [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Fair value held-to-maturity investments   $ 18,000   $ 18,000        
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,120   $ 9,120        
Nuro [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Shares acquired 766              
Cash consideration $ 10,000              
Maximum [Member] | US Treasury Securities [Member]                
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]                
Investment maturity term       20 months