XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 27,331 $ 45,260
Trade accounts receivable, net of allowance for credit losses of $426 and $474, respectively 22,859 18,175
Inventories 31,331 20,089
Prepaid expenses and other current assets 3,868 2,254
Total current assets 85,389 85,778
Property and equipment:    
Machinery and equipment 8,639 7,118
Leasehold improvements 3,932 3,601
Gross property and equipment 12,571 10,719
Less: accumulated depreciation (7,800) (7,529)
Net property and equipment 4,771 3,190
Right-of-use assets, net 6,270 4,987
Goodwill 33,278 21,728
Net Carrying Amount 28,819 16,596
Deferred tax assets 0 1,437
Restricted certificates of deposit 100 100
Other assets 900 1,013
Total assets 159,527 134,829
Current liabilities:    
Current portion of Term Note and other long-term debt 9,629 4,100
Current portion of operating lease liabilities 2,017 1,923
Accounts payable 11,395 5,521
Accrued wages and benefits 6,482 4,156
Accrued professional fees 883 1,228
Customer deposits and deferred revenue 5,596 3,797
Accrued sales commissions 1,116 1,055
Domestic and foreign income taxes payable 509 1,038
Other current liabilities 2,026 1,481
Total current liabilities 39,653 24,299
Operating lease liabilities, net of current portion 4,644 3,499
Term Note and other long-term debt, net of current portion 10,808 7,942
Contingent consideration 822 1,093
Deferred revenue, net of current portion 1,210 1,331
Deferred tax liabilities 1,126 0
Other liabilities 1,947 384
Total liabilities 60,210 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,566,024 and 12,241,925 shares issued, respectively 125 122
Additional paid-in capital 56,954 54,450
Retained earnings 42,858 42,196
Accumulated other comprehensive earnings 311 414
Treasury stock, at cost; 78,515 and 75,758 shares, respectively (931) (901)
Total stockholders' equity 99,317 96,281
Total liabilities and stockholders' equity $ 159,527 $ 134,829