v3.26.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Public Offering [Member]
Common Stock Outstanding [Member]
Public Offering [Member]
Additional Paid-in Capital [Member]
Public Offering [Member]
Retained Earnings [Member]
Public Offering [Member]
AOCI Attributable to Parent [Member]
Public Offering [Member]
Committed Equity Facility [Member]
Common Stock Outstanding [Member]
Committed Equity Facility [Member]
Additional Paid-in Capital [Member]
Committed Equity Facility [Member]
Retained Earnings [Member]
Committed Equity Facility [Member]
AOCI Attributable to Parent [Member]
Committed Equity Facility [Member]
At the Market Issuance [Member]
Common Stock Outstanding [Member]
At the Market Issuance [Member]
Additional Paid-in Capital [Member]
At the Market Issuance [Member]
Retained Earnings [Member]
At the Market Issuance [Member]
AOCI Attributable to Parent [Member]
At the Market Issuance [Member]
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2023                               14,398,000        
Balance at Dec. 31, 2023                               $ 14 $ 142,265 $ (93,361) $ 624 $ 49,542
Stock issued for director services - vested (in shares)                               72,000        
Stock issued for director services - vested                               $ 0 462 0 0 463
Stock issued to (released from) escrow account - unvested (in shares)                               82,000        
Stock issued to (released from) escrow account - unvested                               $ 0 0 0 0 0
Stock-based compensation to consultants (in shares)                               62,000        
Stock-based compensation to consultants                               $ 0 278 0 0 278
Employee stock-based compensation expense                               $ 0 2,538 0 0 2,538
Sale of stock (in shares) 0         82,000                            
Sale of stock $ 1 $ 0 $ 0 $ 0 $ 1 $ 0 $ 496 $ 0 $ 0 $ 496                    
Warrants exercised for cash (in shares)                               128,000        
Warrants exercised for cash                               $ 0 810 0 0 810
Stock option exercise and restricted stock unit vestings (cashless) (in shares)                               12,000        
Stock option exercise and restricted stock unit vestings (cashless)                               $ 0 (164) 0 0 (164)
Net foreign currency translation adjustments                               $ 0 0 0 (1,780) (1,781)
Stock issued for acquisition and expenses (in shares)                               83,000        
Stock issued for acquisition and expenses                               $ 0 387 0 0 387
Net loss                               $ 0 0 (11,282) 0 (11,282)
Balance (in shares) at Dec. 31, 2024                               14,919,000        
Balance at Dec. 31, 2024                               $ 15 147,072 (104,643) (1,156) 41,288
Stock issued for director services - vested (in shares)                               121,000        
Stock issued for director services - vested                               $ 0 376 0 0 376
Stock issued to (released from) escrow account - unvested (in shares)                               (121,000)        
Stock issued to (released from) escrow account - unvested                               $ 0 0 0 0 0
Stock-based compensation to consultants (in shares)                               1,130,000        
Employee stock-based compensation expense                               $ 0 2,270 0 0 2,270
Sale of stock (in shares)                               3,717        
Sale of stock                     $ 4 $ 7,792 $ 0 $ 0 $ 7,796          
Net foreign currency translation adjustments                               $ 0 0 0 1,182 1,182
Net loss                               $ 0 0 (27,003) 0 (27,003)
Settlement of earnout related to acquisition (in shares)                               28,000        
Settlement of earnout related to acquisition                               $ 0 93 0 0 93
Shares surrendered for taxes on restricted stock vestings                               $ 0 (1,157) 0 0 (1,157)
Balance (in shares) at Dec. 31, 2025                               19,124,000        
Balance at Dec. 31, 2025                               $ 19 $ 156,446 $ (131,646) $ 26 $ 24,845