XML 35 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Jul. 01, 2019
Dec. 29, 2018
New Accounting Pronouncement, Early Adoption [Line Items]              
Maximum Receivables To Be Factored $ 100,000   $ 100,000        
Decrease in receivables due to factoring     76,000 $ 11,000      
Decrease to accounts receivable     204,000   $ 128,000    
Cost of factoring programs $ 1,700 $ 800 $ 4,700 $ 2,700      
Accounting Standards Update 2017-12              
New Accounting Pronouncement, Early Adoption [Line Items]              
Cumulative adjustment         (981) $ (1,962)  
Accounting Standards Update 2017-12 | Retained earnings              
New Accounting Pronouncement, Early Adoption [Line Items]              
Cumulative adjustment         $ (981) $ (1,962) $ 1,000