XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
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:
20212020
Beginning balance$1,596 $1,589 
Additions (subtractions)530 333 
Deductions (write-offs/recoveries) from reserve(490)(326)
Ending balance$1,636 $1,596 
Summary of product warranty activity The following table summarizes product warranty activity during 2021 and 2020:
20212020
Beginning balance$1,812 $2,194 
Charges to expense457 1,091 
Costs incurred(1,090)(1,473)
Ending balance$1,179 $1,812 
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,
 20212020
Customer-funded service sales $363 $2,043 
Customer-funded costs included in costs of service sales$803 $2,935 
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:
December 31,
20212020
Weighted average common shares outstanding—basic18,217 17,669 
Dilutive common shares issuable in connection with stock plans— — 
Weighted average common shares outstanding—diluted18,217 17,669