XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Current assets:                
Cash and cash equivalents $ 41,685     $ 13,434        
Restricted cash 0     1,142        
Trade accounts receivable, net of allowance for credit losses of $499 and $496, respectively 20,710     21,215        
Inventories 22,156     22,565        
Prepaid expenses and other current assets 2,006     1,695        
Total current assets 86,557     60,051        
Property and equipment:                
Machinery and equipment 6,829     6,625        
Leasehold improvements 3,581     3,242        
Gross property and equipment 10,410     9,867        
Less: accumulated depreciation (7,267)     (6,735)        
Net property and equipment 3,143     3,132        
Right-of-use assets, net 4,755     5,770        
Goodwill 21,578     21,605        
Net Carrying Amount 16,959     18,559        
Deferred tax assets 1,381     280        
Restricted certificates of deposit 100     100        
Other assets 945     569        
Total assets 135,418     110,066        
Current liabilities:                
Current portion of Term Note 4,100     4,100        
Current portion of operating lease liabilities 1,730     1,645        
Accounts payable 7,296     7,394        
Accrued wages and benefits 4,030     3,907        
Accrued professional fees 1,188     884        
Customer deposits and deferred revenue 4,398     4,498        
Accrued sales commissions 1,176     1,468        
Domestic and foreign income taxes payable 1,119     1,409        
Other current liabilities 1,557     1,564        
Total current liabilities 26,594     26,869        
Operating lease liabilities, net of current portion 3,501     4,705        
Term Note, net of current portion 8,967     12,042        
Contingent consideration 1,002     1,039        
Deferred revenue, net of current portion 1,033     0        
Other liabilities 397     455        
Total liabilities 41,494     45,110        
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,237,070 and 11,063,271 shares issued, respectively 122     111        
Additional paid-in capital 53,960     31,987        
Retained earnings 40,741     32,854        
Accumulated other comprehensive earnings 2     218        
Treasury stock, at cost; 75,758 and 34,308 shares, respectively (901)     (214)        
Total stockholders' equity 93,924 $ 92,064 $ 68,498 64,956 $ 60,421 $ 58,120 $ 56,001 $ 54,823
Total liabilities and stockholders' equity $ 135,418     $ 110,066