v3.26.1
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
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, 2024           14,919        
Balance at Dec. 31, 2024           $ 15 $ 147,072 $ (104,643) $ (1,156) $ 41,288
Stock issued for director services - vested (in shares)           30        
Stock issued for director services - vested           $ 0 94 0 0 94
Stock issued to (released from) escrow account - unvested (in shares)           94        
Stock issued to (released from) escrow account - unvested           $ 0 0 0 0 0
Employee stock-based compensation expense           0 352 0 0 352
Impact of foreign currency translation           0 0 0 461 461
Net loss           $ 0 0 (15,523) 0 (15,523)
Balance (in shares) at Mar. 31, 2025           15,043        
Balance at Mar. 31, 2025           $ 15 147,518 (120,166) (695) 26,672
Balance (in shares) at Dec. 31, 2024           14,919        
Balance at Dec. 31, 2024           $ 15 147,072 (104,643) (1,156) 41,288
Impact of foreign currency translation                   1,094
Net loss                   (19,801)
Balance (in shares) at Jun. 30, 2025           16,859        
Balance at Jun. 30, 2025           $ 16 151,382 (124,444) (62) 26,892
Balance (in shares) at Mar. 31, 2025           15,043        
Balance at Mar. 31, 2025           $ 15 147,518 (120,166) (695) 26,672
Stock issued for director services - vested (in shares)           30        
Stock issued for director services - vested           $ 0 93 0 0 93
Stock issued to (released from) escrow account - unvested (in shares)           (30)        
Stock issued to (released from) escrow account - unvested           $ 0 0 0 0 0
Employee stock-based compensation expense           0 138 0 0 138
Impact of foreign currency translation           $ 0 0 0 633 633
Sale of stock (in shares)           1,452        
Sale of stock           $ 1 2,191 0 0 2,192
Net loss           $ 0 0 (4,278) 0 (4,278)
Settlement of earnout related to acquisition (in shares)           28        
Settlement of earnout related to acquisition           $ 0 93 0 0 93
Employee stock-based compensation expense (in shares)           336        
Stock based compensation           $ 0 1,349 0 0 1,349
Balance (in shares) at Jun. 30, 2025           16,859        
Balance at Jun. 30, 2025           $ 16 151,382 (124,444) (62) 26,892
Balance (in shares) at Dec. 31, 2025           19,124        
Balance at Dec. 31, 2025           $ 19 156,446 (131,646) 26 24,845
Stock issued for director services - vested (in shares)           54        
Stock issued for director services - vested           $ 0 94 0 0 94
Stock issued to (released from) escrow account - unvested (in shares)           (54)        
Stock issued to (released from) escrow account - unvested           $ 0 0 0 0 0
Employee stock-based compensation expense           0 343 0 0 343
Impact of foreign currency translation           $ 0 0 0 (309) (309)
Sale of stock (in shares)           1,798        
Sale of stock $ 3 $ 3,409 $ 0 $ 0 $ 3,412          
Net loss           $ 0 0 (6,855) 0 (6,855)
Balance (in shares) at Mar. 31, 2026           21,137        
Balance at Mar. 31, 2026           $ 22 160,292 (138,501) (283) 21,530
Balance (in shares) at Dec. 31, 2025           19,124        
Balance at Dec. 31, 2025           $ 19 156,446 (131,646) 26 24,845
Impact of foreign currency translation                   (559)
Net loss                   (9,935)
Balance (in shares) at Jun. 30, 2026           22,267        
Balance at Jun. 30, 2026           $ 22 162,348 (141,581) (533) 20,256
Balance (in shares) at Mar. 31, 2026           21,137        
Balance at Mar. 31, 2026           $ 22 160,292 (138,501) (283) 21,530
Stock issued for director services - vested (in shares)           54        
Stock issued for director services - vested           $ 0 94 0 0 94
Stock issued to (released from) escrow account - unvested (in shares)           (54)        
Stock issued to (released from) escrow account - unvested           $ 0 0 0 0 0
Employee stock-based compensation expense           0 45 0 0 45
Impact of foreign currency translation           $ 0 0 0 (250) (250)
Sale of stock (in shares)           1,071        
Sale of stock           $ 0 1,813 0 0 1,813
Net loss           $ 0 0 (3,080) 0 (3,080)
Settlement of earnout related to acquisition (in shares)           59        
Settlement of earnout related to acquisition           $ 0 104 0 0 104
Employee stock-based compensation expense (in shares)           0        
Balance (in shares) at Jun. 30, 2026           22,267        
Balance at Jun. 30, 2026           $ 22 $ 162,348 $ (141,581) $ (533) $ 20,256