XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts Activity within the Company’s allowance for credit losses for the periods presented is as follows:
20242023
Beginning balance$1,168 $1,268 
Additions217 64 
Deductions (write-offs/recoveries) from reserve(379)(164)
Ending balance$1,006 $1,168 
Schedule of Product Warranty Activity The following table summarizes product warranty activity during 2024 and 2023:
20242023
Beginning balance$828 $1,287 
Charges to expense665 947 
Costs incurred(886)(1,406)
Ending balance$607 $828 
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,
20242023
Weighted average common shares outstanding—basic19,389 19,130 
Dilutive common shares issuable in connection with stock plans— — 
Weighted average common shares outstanding—diluted19,389 19,130