XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Aug. 06, 2020
Dec. 31, 2019
Investment maturity term     1 year      
Unrealized holding gain $ 402,000   $ 402,000      
Fair value of investments 342,819,000   342,819,000      
Impairment charge, Held-to-maturity Securities 0 $ 0 0 $ 0    
Fair value of investments in rabbi trust $ 14,774,000   $ 14,774,000     $ 12,811,000
Maximum [Member]            
Investment maturity term     15 months      
Supplier [Member]            
Ownership percentage 12.90%   12.90%   3.20%  
Cash consideration $ 10,000,000   $ 10,000,000   $ 2,500,000  
Carrying value $ 9,816,000   $ 9,816,000