XML 46 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accounts Receivable and Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2018
Receivables [Abstract]  
Schedule of Allowance for Doubtful Accounts
Movements in the allowance for doubtful accounts are as follows (in thousands):

 
Three Months Ended March 31,
 
2018
 
2017
Beginning balance
$
363

 
$
66

Provision (recoveries)
(31
)
 
41

Write-offs
(3
)
 

Ending balance
$
329

 
$
107