v3.26.1
Condensed Consolidated Statements of Changes in Shareholders' Equity and Mezzanine Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2024 $ 254,005 $ 387,349 $ 30,604 $ (18,932) $ (145,016)
Beggining Balance (in shares) at Dec. 31, 2024   112,337      
Mezzanine Equity, Beginning balance at Dec. 31, 2024 9,953        
Share-based compensation 145   145    
Cumulative translation adjustment 890     890  
Mezanine Equity, Cumulative translation adjustment 75        
Net income (loss) (6,703)       (6,703)
Mezzanine Equity, Net (loss) income (412)        
Ending Balance at Mar. 31, 2025 248,337 $ 387,349 30,749 (18,042) (151,719)
Ending Balance (in shares) at Mar. 31, 2025   112,337      
Mezzanine Equity, Ending balance at Mar. 31, 2025 9,616        
Beginning Balance at Dec. 31, 2025 299,898 $ 392,380 29,374 (9,281) (112,575)
Beggining Balance (in shares) at Dec. 31, 2025   115,722      
Mezzanine Equity, Beginning balance at Dec. 31, 2025 10,164        
Share-based compensation (in shares)   0      
Shares Repurchased (in shares)   (2,065,000)      
Shares Repurchased, Value (6,368)   (6,368)    
Share-based compensation 376   376    
Shares issued on exercise of warrants (in shares)   221,000      
Shares issued on exercise of warrants $ 130 $ 130      
Shares issued on exercise of options (in shares) 170,001 170,000      
Shares issued on exercise of options $ 388 $ 388      
Cumulative translation adjustment (3,373)     (3,373)  
Mezanine Equity, Cumulative translation adjustment (157)        
Net income (loss) 2,917       2,917
Mezzanine Equity, Net (loss) income (188)        
Ending Balance at Mar. 31, 2026 293,968 $ 392,898 $ 23,382 $ (12,654) $ (109,658)
Ending Balance (in shares) at Mar. 31, 2026   114,048      
Mezzanine Equity, Ending balance at Mar. 31, 2026 $ 9,819