XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
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:
20222021
Beginning balance$1,597 $1,555 
Additions (subtractions)174 502 
Deductions (write-offs/recoveries) from reserve(503)(460)
Ending balance$1,268 $1,597 
Summary of product warranty activity The following table summarizes product warranty activity during 2022 and 2021:
20222021
Beginning balance$1,084 $1,725 
Charges to expense1,127 400 
Costs incurred(924)(1,041)
Ending balance$1,287 $1,084 
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,
20222021
Weighted average common shares outstanding—basic18,632 18,217 
Dilutive common shares issuable in connection with stock plans— — 
Weighted average common shares outstanding—diluted18,632 18,217