XML 88 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Recently Issued Accounting Standards - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]          
Allowance for doubtful accounts $ 13,145   $ 11,716 $ 5,187 $ 5,457
Deferred tax liabilities 176,197   196,349    
Retained earnings $ 423,940   $ 412,979    
ASU 2016-13 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]          
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]          
Allowance for doubtful accounts   $ 1,100      
Deferred tax liabilities   200      
Retained earnings   $ 900