XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 13,434 $ 21,195
Restricted cash 1,142 0
Trade accounts receivable, net of allowance for doubtful accounts of $496 and $213, respectively 21,215 16,536
Inventories 22,565 12,863
Prepaid expenses and other current assets 1,695 1,483
Total current assets 60,051 52,077
Property and equipment:    
Machinery and equipment 6,625 5,733
Leasehold improvements 3,242 3,001
Gross property and equipment 9,867 8,734
Less: accumulated depreciation (6,735) (6,046)
Net property and equipment 3,132 2,688
Right-of-use assets, net 5,770 5,919
Goodwill 21,605 21,448
Intangible assets, net 18,559 21,634
Deferred tax assets 280 0
Restricted certificates of deposit 100 100
Other assets 569 39
Total assets 110,066 103,905
Current liabilities:    
Current portion of Term Note 4,100 4,100
Current portion of operating lease liabilities 1,645 1,371
Accounts payable 7,394 4,281
Accrued wages and benefits 3,907 4,080
Accrued professional fees 884 1,048
Customer deposits and deferred revenue 4,498 6,038
Accrued sales commission 1,468 863
Domestic and foreign income taxes payable 1,409 2,024
Other current liabilities 1,564 1,267
Total current liabilities 26,869 25,072
Operating lease liabilities, net of current portion 4,705 5,248
Term Note, net of current portion 12,042 16,000
Deferred tax liabilities 0 1,379
Contingent consideration 1,039 930
Other liabilities 455 453
Total liabilities 45,110 49,082
Commitments and Contingencies (Note 14)
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; 11,063,271 and 10,910,460 shares issued, respectively 111 109
Additional paid-in capital 31,987 29,931
Retained earnings 32,854 24,393
Accumulated other comprehensive earnings 218 594
Treasury stock, at cost; 34,308 and 33,077 shares, respectively (214) (204)
Total stockholders' equity 64,956 54,823
Total liabilities and stockholders' equity $ 110,066 $ 103,905