XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 22,048 $ 19,830
Trade accounts receivable, net of allowance for credit losses of $411 and $423, respectively 21,178 29,495
Inventories 27,608 26,837
Prepaid expenses and other current assets 4,087 2,650
Total current assets 74,921 78,812
Property and equipment, net of accumulated depreciation of $9,177 and $8,830, respectively 4,428 4,457
Right-of-use assets, net 10,293 10,767
Goodwill 31,236 30,744
Intangible assets, net 26,138 26,376
Deferred tax assets 0 67
Other assets 1,011 1,065
Total assets 148,027 152,288
Current liabilities:    
Current portion of long-term debt 6,876 7,494
Current portion of operating lease liabilities 2,056 1,989
Accounts payable 8,232 7,991
Customer deposits and deferred revenue 4,938 4,989
Accrued expenses and other current liabilities 9,225 9,485
Total current liabilities 31,327 31,948
Operating lease liabilities, net of current portion 8,596 9,021
Long-term debt, net of current portion 4,952 7,538
Contingent consideration, net of current portion 417 825
Deferred revenue, net of current portion 1,405 1,432
Deferred tax liabilities 258 0
Other liabilities 1,677 1,734
Total liabilities 48,632 52,498
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.00 shares authorized; 12,574,788 and 12,457,658 shares issued, respectively; 12,494,760 and 12,378,276 shares outstanding, respectively 125 124
Additional paid-in capital 58,134 57,658
Retained earnings 42,758 45,087
Accumulated other comprehensive loss (675) (2,137)
Treasury stock, at cost; 80,028 and 79,382 shares, respectively (947) (942)
Total stockholders’ equity 99,395 99,790
Total liabilities and stockholders’ equity $ 148,027 $ 152,288