XML 87 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Company and Summary of Significant Accounting Policies - Adjustments for Accounting Standard Updates (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2019
Dec. 31, 2019
Dec. 31, 2018
Sep. 26, 2020
Revenue, Initial Application Period Cumulative Effect Transition        
Accounting Standards Update [Extensible List]   us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccountingStandardsUpdate201602Member  
Adoption of new accounting standard   $ (290,583)   $ (328,223)
Cumulative Effect, Period of Adoption, Adjustment        
Revenue, Initial Application Period Cumulative Effect Transition        
Accounts receivable, allowance for credit loss, period increase (decrease) $ 7,600      
Net impact to deferred tax assets   1,900    
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings        
Revenue, Initial Application Period Cumulative Effect Transition        
Adoption of new accounting standard   $ 5,700