XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2019
Receivables [Abstract]  
Schedule of Components of Accounts Receivable

The components of accounts receivable, net are as follows (in thousands):
    
 
September 30,
2019
 
December 31,
2018
Accounts receivable
$
68,123

 
$
52,850

Allowance for doubtful accounts
(2,100
)
 
(1,425
)
Allowance for product returns
(1,126
)
 
(1,915
)
Accounts receivable, net
$
64,897

 
$
49,510