XML 19 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 45,260 $ 13,434
Restricted cash 0 1,142
Trade accounts receivable, net of allowance for credit losses of $474 and $496, respectively 18,175 21,215
Inventories 20,089 22,565
Prepaid expenses and other current assets 2,254 1,695
Total current assets 85,778 60,051
Property and equipment:    
Machinery and equipment 7,118 6,625
Leasehold improvements 3,601 3,242
Gross property and equipment 10,719 9,867
Less: accumulated depreciation (7,529) (6,735)
Net property and equipment 3,190 3,132
Right-of-use assets, net 4,987 5,770
Goodwill 21,728 21,605
Intangible assets, net 16,596 18,559
Deferred tax assets 1,437 280
Restricted certificates of deposit 100 100
Other assets 1,013 569
Total assets 134,829 110,066
Current liabilities:    
Current portion of Term Note 4,100 4,100
Current portion of operating lease liabilities 1,923 1,645
Accounts payable 5,521 7,394
Accrued wages and benefits 4,156 3,907
Accrued professional fees 1,228 884
Customer deposits and deferred revenue 3,797 4,498
Accrued Sales Commission, Current 1,055 1,468
Domestic and foreign income taxes payable 1,038 1,409
Other current liabilities 1,481 1,564
Total current liabilities 24,299 26,869
Operating lease liabilities, net of current portion 3,499 4,705
Term Note, net of current portion 7,942 12,042
Contingent consideration 1,093 1,039
Deferred revenue, net of current portion 1,331 0
Other liabilities 384 455
Total liabilities 38,548 45,110
Commitments and Contingencies (Note 12)
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,241,925 and 11,063,271 shares issued, respectively 122 111
Additional paid-in capital 54,450 31,987
Retained earnings 42,196 32,854
Accumulated other comprehensive earnings 414 218
Treasury stock, at cost; 75,758 and 34,308 shares, respectively (901) (214)
Total stockholders' equity 96,281 64,956
Total liabilities and stockholders' equity $ 134,829 $ 110,066