XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 17,972 $ 45,260
Trade accounts receivable, net of allowance for credit losses of $419 and $474, respectively 28,357 18,175
Inventories 31,661 20,089
Prepaid expenses and other current assets 3,212 2,254
Total current assets 81,202 85,778
Property and equipment:    
Machinery and equipment 8,848 7,118
Leasehold improvements 4,205 3,601
Gross property and equipment 13,053 10,719
Less: accumulated depreciation (8,480) (7,529)
Net property and equipment 4,573 3,190
Right-of-use assets, net 11,292 4,987
Goodwill 32,475 21,728
Intangible assets, net 27,877 16,596
Deferred tax assets 0 1,437
Restricted certificates of deposit 100 100
Other assets 848 1,013
Total assets 158,367 134,829
Current liabilities:    
Current portion of Term Note and other long-term debt 8,269 4,100
Current portion of operating lease liabilities 1,947 1,923
Accounts payable 9,212 5,521
Accrued wages and benefits 5,009 4,156
Accrued professional fees 1,405 1,228
Customer deposits and deferred revenue 6,978 3,797
Accrued sales commissions 1,077 1,055
Domestic and foreign income taxes payable 0 1,038
Other current liabilities 2,042 1,481
Total current liabilities 35,939 24,299
Operating lease liabilities, net of current portion 9,649 3,499
Term Note and other long-term debt, net of current portion 7,822 7,942
Contingent consideration 823 1,093
Deferred revenue, net of current portion 1,208 1,331
Deferred tax liabilities 761 0
Other liabilities 1,789 384
Total liabilities 57,991 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,453,957 and 12,241,925 shares issued, respectively 124 122
Additional paid-in capital 57,218 54,450
Retained earnings 43,583 42,196
Accumulated other comprehensive earnings 393 414
Treasury stock, at cost; 79,382 and 75,758 shares, respectively (942) (901)
Total stockholders' equity 100,376 96,281
Total liabilities and stockholders' equity $ 158,367 $ 134,829