XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Schedule of allowance for doubtful accounts
Activity within the Company’s allowance for doubtful accounts for the periods presented is as follows:
 
2018
 
2017
 
2016
Beginning balance
$
2,852

 
$
3,477

 
$
3,534

Additions
657

 
674

 
872

Deductions (write-offs/recoveries) from reserve
(824
)
 
(1,299
)
 
(929
)
Ending balance
$
2,685

 
$
2,852

 
$
3,477


Summary of product warranty activity
The following table summarizes product warranty activity during 2018 and 2017:
 
2018
 
2017
Beginning balance
$
2,074

 
$
2,280

Charges to expense
2,060

 
1,042

Costs incurred
(2,218
)
 
(1,248
)
Ending balance
$
1,916

 
$
2,074


Revenue and related development costs, customer-funded research and development costs
Revenue and related development costs from customer-funded research and development are as follows:
 
Year Ended December 31,
 
2018
 
2017
 
2016
Customer-funded service sales
$
4,563

 
$
2,621

 
$
1,400

Customer-funded costs included in costs of service sales
3,087

 
1,510

 
498


Schedule of reconciliation of basic and diluted weighted average common shares outstanding
A reconciliation of the basic and diluted weighted average common shares outstanding is as follows:
 
2018
 
2017
 
2016
Weighted average common shares outstanding—basic
17,072

 
16,419

 
15,834

Dilutive common shares issuable in connection with stock plans

 

 

Weighted average common shares outstanding—diluted
17,072

 
16,419

 
15,834