XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 20,370 $ 45,260
Trade accounts receivable, net of allowance for credit losses of $416 and $474, respectively 30,066 18,175
Inventories 28,563 20,089
Prepaid expenses and other current assets 2,379 2,254
Total current assets 81,378 85,778
Property and equipment:    
Machinery and equipment 8,900 7,118
Leasehold improvements 4,001 3,601
Gross property and equipment 12,901 10,719
Less: accumulated depreciation (8,372) (7,529)
Net property and equipment 4,529 3,190
Right-of-use assets, net 11,561 4,987
Goodwill 34,868 21,728
Intangible assets, net 27,058 16,596
Deferred tax assets 0 1,437
Restricted certificates of deposit 100 100
Other assets 1,060 1,013
Total assets 160,554 134,829
Current liabilities:    
Current portion of Term Note and other long-term debt 11,989 4,100
Current portion of operating lease liabilities 1,852 1,923
Accounts payable 8,281 5,521
Accrued wages and benefits 4,794 4,156
Accrued professional fees 1,100 1,228
Customer deposits and deferred revenue 5,485 3,797
Accrued sales commissions 804 1,055
Domestic and foreign income taxes payable 0 1,038
Other current liabilities 1,945 1,481
Total current liabilities 36,250 24,299
Operating lease liabilities, net of current portion 10,064 3,499
Term Note and other long-term debt, net of current portion 9,110 7,942
Contingent consideration 814 1,093
Deferred revenue, net of current portion 1,256 1,331
Deferred tax liabilities 1,790 0
Other liabilities 1,768 384
Total liabilities 61,052 38,548
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,591,662 and 12,241,925 shares issued, respectively 126 122
Additional paid-in capital 57,660 54,450
Retained earnings 43,088 42,196
Accumulated other comprehensive earnings (430) 414
Treasury stock, at cost; 79,382 and 75,758 shares, respectively (942) (901)
Total stockholders' equity 99,502 96,281
Total liabilities and stockholders' equity $ 160,554 $ 134,829