v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 22,102 $ 14,216
Restricted cash 0 3,842
Trade accounts receivable, net of allowance for credit losses of $338 and $375, respectively 26,860 25,891
Inventories 27,923 31,580
Prepaid expenses and other current assets 3,010 3,109
Total current assets 79,895 78,638
Property and equipment, net of accumulated depreciation of $10,577 and $10,083, respectively 4,913 4,778
Right-of-use assets, net 8,153 9,098
Goodwill 31,965 32,359
Intangible assets, net 22,983 24,876
Deferred tax assets 746 775
Other assets 450 789
Total assets 149,105 151,313
Current liabilities:    
Current portion of long-term debt 5,348 6,062
Current portion of operating lease liabilities 2,135 2,098
Accounts payable 7,972 11,205
Customer deposits and deferred revenue 5,455 6,388
Domestic and foreign income taxes payable 39 0
Accrued expenses and other current liabilities 11,178 10,002
Total current liabilities 32,127 35,755
Operating lease liabilities, net of current portion 6,408 7,402
Long-term debt, net of current portion 895 1,406
Contingent consideration, net of current portion 0 356
Deferred revenue, net of current portion 422 1,055
Other liabilities 1,556 1,716
Total liabilities 41,408 47,690
Commitments and Contingencies
Stockholders’ equity:    
Preferred stock, $0.01 par value; 5,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.01 par value; 20,000,000 shares authorized; 12,912,071 and 12,570,865 shares issued, respectively; 12,825,786 and 12,488,788 shares outstanding, respectively 129 125
Additional paid-in capital 64,028 59,436
Retained earnings 43,217 42,560
Accumulated other comprehensive earnings 1,345 2,461
Treasury stock, at cost; 86,285 and 82,077 shares, respectively (1,022) (959)
Total stockholders’ equity 107,697 103,623
Total liabilities and stockholders’ equity $ 149,105 $ 151,313