XML 40 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Contingency [Line Items]        
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 35.00% 35.00%
Income Tax Expense (Benefit) $ 127,415,000 $ 118,207,000 $ 50,092,000  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount   1,600,000    
ASC 842 lease liabilities 46,188,000      
ASC 842 ROU asset 52,185,000      
Accruals and reserves 7,743,000 10,455,000    
Accruals and reserves, leases   3,900,000    
Income Taxes Paid 110,046,000 110,557,000 152,024,000  
Operating Loss Carryforwards 100,000      
Operating Loss Carryforwards State 39,900,000      
Liability for Uncertainty in Income Taxes, Current 217,635 197,205 228,608  
Unrecognized Tax Benefits $ 1,127,000 $ 1,639,000 $ 1,694,000 $ 750,000
Tax Cuts and Jobs Act 2017        
Income Tax Contingency [Line Items]        
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent   21.00% 35.00%  
Income Tax Expense (Benefit)     $ 120,900,000  
Deferred Tax Liabilities, Deferred Expense     124,200,000  
Taxes Payable     $ 3,300,000