XML 53 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Schedule of accounts receivable
Accounts receivable consist of the following at September 30, 2019 and December 31, 2018:
(in thousands)
September 30, 
 2019
 
December 31, 
 2018
Trade receivables
$
358,388

 
$
305,363

Allowance for doubtful accounts
(11,214
)
 
(4,904
)
Other allowances
(2,529
)
 
(2,019
)
 
$
344,645

 
$
298,440