v3.25.2
Condensed Consolidated Statements of Changes in Shareholders' Equity and Mezzanine Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Beginning Balance at Dec. 31, 2023 $ 300,274 $ 386,719 $ 25,611 $ (3,540) $ (109,165) $ 649
Beggining Balance (in shares) at Dec. 31, 2023   110,249        
Mezzanine Equity, Beginning balance at Dec. 31, 2023 15,667          
Share-based compensation (in shares)   1,479        
Share-based compensation 2,601   2,601      
Acquisition of Redeemable non-controlling interest 2,193   2,193      
Mezzanine Equity, Acquisition of Redeemable non-controlling interest (5,209)          
Cumulative translation adjustment (5,880)     (5,854)   (26)
Mezanine Equity, Cumulative translation adjustment (369)          
Net income (loss) (26,507)       (26,401) (106)
Mezzanine Equity, Net (loss) income 269          
Ending Balance at Jun. 30, 2024 272,681 $ 386,719 30,405 (9,394) (135,566) 517
Ending Balance (in shares) at Jun. 30, 2024   111,728        
Mezzanine Equity, Ending balance at Jun. 30, 2024 10,358          
Beginning Balance at Mar. 31, 2024 293,789 $ 386,719 26,016 (7,503) (112,017) 574
Beggining Balance (in shares) at Mar. 31, 2024   110,249        
Mezzanine Equity, Beginning balance at Mar. 31, 2024 15,627          
Share-based compensation (in shares)   1,479        
Share-based compensation 2,196   2,196      
Acquisition of Redeemable non-controlling interest 2,193   2,193      
Mezzanine Equity, Acquisition of Redeemable non-controlling interest (5,209)          
Cumulative translation adjustment (1,897)     (1,891)   (6)
Mezanine Equity, Cumulative translation adjustment (102)          
Net income (loss) (23,600)       (23,549) (51)
Mezzanine Equity, Net (loss) income 42          
Ending Balance at Jun. 30, 2024 272,681 $ 386,719 30,405 (9,394) (135,566) $ 517
Ending Balance (in shares) at Jun. 30, 2024   111,728        
Mezzanine Equity, Ending balance at Jun. 30, 2024 10,358          
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 (in shares)   306        
Share-based compensation 268   268      
Shares issued on exercise of warrants (in shares)   1        
Shares issued on exercise of warrants 7 $ 1 6      
Cumulative translation adjustment 10,263     10,263    
Mezanine Equity, Cumulative translation adjustment 572          
Net income (loss) 19,794       19,794  
Mezzanine Equity, Net (loss) income (670)          
Ending Balance at Jun. 30, 2025 284,337 $ 387,350 30,878 (8,669) (125,222)  
Ending Balance (in shares) at Jun. 30, 2025   112,644        
Mezzanine Equity, Ending balance at Jun. 30, 2025 9,855          
Beginning Balance at Mar. 31, 2025 248,337 $ 387,349 30,749 (18,042) (151,719)  
Beggining Balance (in shares) at Mar. 31, 2025   112,337        
Mezzanine Equity, Beginning balance at Mar. 31, 2025 9,616          
Share-based compensation (in shares)   306        
Share-based compensation 123   123      
Shares issued on exercise of warrants (in shares)   1        
Shares issued on exercise of warrants 7 $ 1 6      
Cumulative translation adjustment 9,373     9,373    
Mezanine Equity, Cumulative translation adjustment 497          
Net income (loss) 26,497       26,497  
Mezzanine Equity, Net (loss) income (258)          
Ending Balance at Jun. 30, 2025 284,337 $ 387,350 $ 30,878 $ (8,669) $ (125,222)  
Ending Balance (in shares) at Jun. 30, 2025   112,644        
Mezzanine Equity, Ending balance at Jun. 30, 2025 $ 9,855