v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income [Member]
Balance (in shares) at Dec. 31, 2024   8,350,882      
Balance at Dec. 31, 2024 $ 5,721 $ 8 $ 31,557 $ (27,143) $ 1,299
Shares issued for vesting of restricted stock units (in shares)   24,468      
Shares issued for vesting of restricted stock units 0 $ 0 0 0 0
Share-based compensation 308 0 308 0 0
Net loss (3,276) 0 0 (3,276) 0
Foreign currency translation 48 $ 0 0 0 48
Balance (in shares) at Mar. 31, 2025   8,375,350      
Balance at Mar. 31, 2025 2,801 $ 8 31,865 (30,419) 1,347
Balance (in shares) at Dec. 31, 2024   8,350,882      
Balance at Dec. 31, 2024 5,721 $ 8 31,557 (27,143) 1,299
Net loss (3,868)        
Foreign currency translation (32)        
Balance (in shares) at Jun. 30, 2025   8,460,675      
Balance at Jun. 30, 2025 2,629 $ 8 32,365 (31,011) 1,267
Balance (in shares) at Dec. 31, 2024   8,350,882      
Balance at Dec. 31, 2024 $ 5,721 $ 8 31,557 (27,143) 1,299
Options exercised (in shares) 0        
Balance (in shares) at Dec. 31, 2025   8,485,405      
Balance at Dec. 31, 2025 $ 9,642 $ 8 32,930 (24,299) 1,003
Balance (in shares) at Mar. 31, 2025   8,375,350      
Balance at Mar. 31, 2025 2,801 $ 8 31,865 (30,419) 1,347
Shares issued for vesting of restricted stock units (in shares)   85,325      
Shares issued for vesting of restricted stock units 0 $ 0 0 0 0
Share-based compensation 500 0 500 0 0
Net loss (592) 0 0 (592) 0
Foreign currency translation (80) $ 0 0 0 (80)
Balance (in shares) at Jun. 30, 2025   8,460,675      
Balance at Jun. 30, 2025 2,629 $ 8 32,365 (31,011) 1,267
Balance (in shares) at Dec. 31, 2025   8,485,405      
Balance at Dec. 31, 2025 9,642 $ 8 32,930 (24,299) 1,003
Shares issued for vesting of restricted stock units (in shares)   31,958      
Shares issued for vesting of restricted stock units 0 $ 0 0 0 0
Share-based compensation 260 0 260 0 0
Warrants issued to placement agent 1,003 $ 0 1,003 0 0
Shares issued for services rendered (in shares)   28,910      
Shares issued for services rendered 0 $ 0 0 0 0
Options exercised (in shares)   132,136      
Options exercised 316 $ 0 316 0 0
Shares issued in private placement registered direct offerings, net of offering costs (in shares)   2,249,649      
Shares issued in private placement registered direct offerings, net of offering costs 22,451 $ 3 22,448 0 0
Net loss (1,963) 0 0 (1,963) 0
Foreign currency translation (211) $ 0 0 0 (211)
Balance (in shares) at Mar. 31, 2026   10,928,058      
Balance at Mar. 31, 2026 31,498 $ 11 56,957 (26,262) 792
Balance (in shares) at Dec. 31, 2025   8,485,405      
Balance at Dec. 31, 2025 $ 9,642 $ 8 32,930 (24,299) 1,003
Options exercised (in shares) 109,755        
Net loss $ (4,333)        
Foreign currency translation (165)        
Balance (in shares) at Jun. 30, 2026   10,998,049      
Balance at Jun. 30, 2026 29,627 $ 11 57,410 (28,632) 838
Balance (in shares) at Mar. 31, 2026   10,928,058      
Balance at Mar. 31, 2026 31,498 $ 11 56,957 (26,262) 792
Shares issued for vesting of restricted stock units (in shares)   73,967      
Shares issued for vesting of restricted stock units 0 $ 0 0 0 0
Shares withheld for employee taxes (in shares)   (3,525)      
Shares withheld for employee taxes (19) $ 0 (19) 0 0
Share-based compensation 426 $ 0 426 0 0
Shares issued for services rendered (in shares)   21,930      
Shares issued for services rendered 0 $ 0 0 0 0
Options exercised (in shares)   15,528      
Options exercised 46 $ 0 46 0 0
Options exercised adjustment (in shares)   (37,909)      
Options exercised adjustment 0 $ 0 0 0 0
Net loss (2,370) 0 0 (2,370) 0
Foreign currency translation 46 $ 0 0 0 46
Balance (in shares) at Jun. 30, 2026   10,998,049      
Balance at Jun. 30, 2026 $ 29,627 $ 11 $ 57,410 $ (28,632) $ 838