XML 51 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Receivable and Allowance for Doubtful Accounts (Tables)
6 Months Ended
Jun. 30, 2018
Receivables [Abstract]  
Schedule of Allowance for Doubtful Accounts
Movements in the allowance for doubtful accounts are as follows (in thousands):

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Beginning balance
$
329

 
$
107

 
$
363

 
$
66

Provision (recoveries)
268

 
50

 
237

 
91

Write-offs

 
(6
)
 
(3
)
 
(6
)
Ending balance
$
597

 
$
151

 
$
597

 
$
151