XML 28 R32.htm IDEA: XBRL DOCUMENT v3.20.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Carrying Value    
Fair value disclosure    
Debt obligations $ 533,908 $ 323,504
Fair Value    
Fair value disclosure    
Debt obligations 541,437 326,432
Credit Facility | Level 2 | Carrying Value    
Fair value disclosure    
Debt obligations 250,000 70,000
Credit Facility | Level 2 | Fair Value    
Fair value disclosure    
Debt obligations 250,000 70,000
Accounts receivable securitization borrowings | Level 2 | Carrying Value    
Fair value disclosure    
Debt obligations 85,000 40,000
Accounts receivable securitization borrowings | Level 2 | Fair Value    
Fair value disclosure    
Debt obligations 85,000 40,000
Notes payable | Level 2 | Carrying Value    
Fair value disclosure    
Debt obligations 198,908 213,504
Notes payable | Level 2 | Fair Value    
Fair value disclosure    
Debt obligations $ 206,437 $ 216,432