v3.26.1
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 1,263 $ 0 1,263 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  
Shares issued in private placement registered direct offerings (in shares)   2,249,649      
Shares issued in private placement registered direct offerings 23,454 $ 3 23,451 0 0
Net loss (2,966) 0 0 (2,966) 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 57,960 (27,265) 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 $ (5,336)        
Foreign currency translation (165)        
Balance (in shares) at Jun. 30, 2026   10,998,049      
Balance at Jun. 30, 2026 29,627 $ 11 58,413 (29,635) 838
Balance (in shares) at Mar. 31, 2026   10,928,058      
Balance at Mar. 31, 2026 31,498 $ 11 57,960 (27,265) 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 $ 58,413 $ (29,635) $ 838