XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 19,248 $ 19,830
Trade accounts receivable, net of allowance for credit losses of $464 and $423, respectively 23,349 29,495
Inventories 27,610 26,837
Prepaid expenses and other current assets 4,640 2,650
Total current assets 74,847 78,812
Property and equipment, net of accumulated depreciation of $9,513 and $8,830, respectively 4,677 4,457
Right-of-use assets, net 10,071 10,767
Goodwill 32,437 30,744
Intangible assets, net 26,647 26,376
Deferred tax assets 0 67
Other assets 974 1,065
Total assets 149,653 152,288
Current liabilities:    
Current portion of long-term debt 6,426 7,494
Current portion of operating lease liabilities 2,100 1,989
Accounts payable 6,981 7,991
Customer deposits and deferred revenue 5,598 4,989
Accrued expenses and other current liabilities 9,853 9,485
Total current liabilities 30,958 31,948
Operating lease liabilities, net of current portion 8,316 9,021
Long-term debt, net of current portion 3,667 7,538
Contingent consideration, net of current portion 441 825
Deferred revenue, net of current portion 1,367 1,432
Deferred tax liabilities 525 0
Other liabilities 1,787 1,734
Total liabilities 47,061 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,559,753 and 12,457,658 shares issued, respectively; 12,477,676 and 12,378,276 shares outstanding, respectively 125 124
Additional paid-in capital 58,604 57,658
Retained earnings 42,255 45,087
Accumulated other comprehensive earnings (loss) 2,567 (2,137)
Treasury stock, at cost; 82,077 and 79,382 shares, respectively (959) (942)
Total stockholders’ equity 102,592 99,790
Total liabilities and stockholders’ equity $ 149,653 $ 152,288