XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable Securitization (Details) - USD ($)
$ in Thousands
1 Months Ended
Oct. 31, 2017
Oct. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Accounts Receivable Securitization [Abstract]        
Proceeds from accounts receivable securitization program $ 60,000 $ 40,000    
Accounts receivable securitization program $ 102,000 60,600 $ 96,400 $ 58,700
Fair value of the deferred purchase price receivable   $ 20,600 $ 36,400 $ 18,700