XML 16 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Accounts Receivable and Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Accounts Receivable And Inventories Disclosure [Abstract]  
Schedule of Accounts Receivable
Accounts receivable consisted of the following (in thousands):
 
March 31,
 
December 31,
 
2020
 
2019
Accounts receivable
$
57,346

 
$
49,889

Less allowance for credit losses
(3,384
)
 
(3,304
)
Accounts receivable, net
$
53,962

 
$
46,585


Accounts Receivable, Allowance for Credit Loss
The following table provides a reconciliation of the change in the estimated allowance for expected accounts receivable credit losses for the three months ended March 31, 2020 and 2019 (in thousands):

 
 
For the Three Months Ended
 
 
March 31, 2020
 
March 31, 2019
Balance at beginning of the period
 
$
3,304

 
$
1,837

Provision for expected credit losses
 
862

 
342

Write-offs and adjustments, net of recoveries
 
(782
)
 
(163
)
Balance at end of the period
 
$
3,384

 
$
2,016


Summary of Inventories
Inventories consisted of the following as of March 31, 2020 and December 31, 2019 (in thousands):
 
March 31,
2020
 
December 31,
2019
Raw materials
$
31,795

 
$
20,699

Work-in-process
14,543

 
16,532

Finished goods
14,131

 
11,842

Inventories
$
60,469

 
$
49,073