XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2019
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at March 31, 2019 and December 31, 2018:
(in thousands)
March 31, 
 2019
 
December 31, 
 2018
Trade receivables
$
327,559

 
$
305,363

Allowance for doubtful accounts
(5,476
)
 
(4,904
)
Other allowances
(1,995
)
 
(2,019
)
 
$
320,088

 
$
298,440