XML 43 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
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:
 
2019
 
2018
Beginning balance
$
2,390

 
$
2,334

(Subtractions) additions
(189
)
 
375

Deductions (write-offs/recoveries) from reserve
(612
)
 
(319
)
Ending balance
$
1,589

 
$
2,390


Summary of product warranty activity
The following table summarizes product warranty activity during 2019 and 2018:
 
2019
 
2018
Beginning balance
$
1,916

 
$
2,074

Charges to expense
2,186

 
2,060

Costs incurred
(1,908
)
 
(2,218
)
Ending balance
$
2,194

 
$
1,916


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,
 
2019
 
2018
Customer-funded service sales
$
5,816

 
$
4,563

Customer-funded costs included in costs of service sales
4,373

 
3,087


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:
 
2019
 
2018
Weighted average common shares outstanding—basic
17,459

 
17,072

Dilutive common shares issuable in connection with stock plans

 

Weighted average common shares outstanding—diluted
17,459

 
17,072