v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
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:
20252024
Beginning balance$1,006 $1,168 
(Reductions) additions(45)217 
Deductions (write-offs/recoveries) from reserve(249)(379)
Ending balance$712 $1,006 
Schedule of Product Warranty Activity The following table summarizes product warranty activity during 2025 and 2024:
20252024
Beginning balance$607 $828 
Charges to expense626 665 
Costs incurred(589)(886)
Ending balance$644 $607 
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,
20252024
Weighted average common shares outstanding—basic19,398 19,389 
Dilutive common shares issuable in connection with stock plans— — 
Weighted average common shares outstanding—diluted19,398 19,389