v3.26.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 12,867 $ 14,216
Restricted cash 2,817 3,842
Trade accounts receivable, net of allowance for credit losses of $341 and $375, respectively 30,154 25,891
Inventories 30,451 31,580
Prepaid expenses and other current assets 3,336 3,109
Total current assets 79,625 78,638
Property and equipment, net of accumulated depreciation of $10,219 and $10,083, respectively 4,965 4,778
Right-of-use assets, net 8,588 9,098
Goodwill 32,141 32,359
Intangible assets, net 23,861 24,876
Deferred tax assets 930 775
Other assets 657 789
Total assets 150,767 151,313
Current liabilities:    
Current portion of long-term debt 7,417 6,062
Current portion of operating lease liabilities 2,123 2,098
Accounts payable 8,901 11,205
Customer deposits and deferred revenue 6,785 6,388
Domestic and foreign income taxes payable 734 0
Accrued expenses and other current liabilities 9,872 10,002
Total current liabilities 35,832 35,755
Operating lease liabilities, net of current portion 6,861 7,402
Long-term debt, net of current portion 1,120 1,406
Contingent consideration, net of current portion 0 356
Deferred revenue, net of current portion 823 1,055
Other liabilities 1,662 1,716
Total liabilities 46,298 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,633,051 and 12,570,865 shares issued, respectively; 12,548,292 and 12,488,788 shares outstanding, respectively 126 125
Additional paid-in capital 60,268 59,436
Retained earnings 43,349 42,560
Accumulated other comprehensive earnings 1,722 2,461
Treasury stock, at cost; 84,759 and 82,077 shares, respectively (996) (959)
Total stockholders’ equity 104,469 103,623
Total liabilities and stockholders’ equity $ 150,767 $ 151,313