XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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)   2,088        
Share-based compensation 3,476 $ 630 2,846      
Acquisition of redeemable non-controlling interest 2,193   2,193      
Mezzanine Equity, Acquisition of Redeemable non-controlling interest (5,209)          
Acquisition of non-controlling interest (801)   (312)     (489)
Cumulative translation adjustment (3,411)     (3,411)    
Mezanine Equity, Cumulative translation adjustment (244)          
Net income (loss) (27,381)       (27,221) (160)
Mezzanine Equity, Net (loss) income 394          
Ending Balance at Sep. 30, 2024 274,350 $ 387,349 30,338 (6,951) (136,386) 0
Ending Balance (in shares) at Sep. 30, 2024   112,337        
Mezzanine Equity, Ending balance at Sep. 30, 2024 10,608          
Beginning Balance at Jun. 30, 2024 272,681 $ 386,719 30,405 (9,394) (135,566) 517
Beggining Balance (in shares) at Jun. 30, 2024   111,728        
Mezzanine Equity, Beginning balance at Jun. 30, 2024 10,358          
Share-based compensation (in shares)   609        
Share-based compensation 875 $ 630 245      
Acquisition of redeemable non-controlling interest (801)   (312)     (489)
Cumulative translation adjustment 2,470     2,443   27
Mezanine Equity, Cumulative translation adjustment 125          
Net income (loss) (875)       (820) (55)
Mezzanine Equity, Net (loss) income 125          
Ending Balance at Sep. 30, 2024 274,350 $ 387,349 30,338 (6,951) (136,386) $ 0
Ending Balance (in shares) at Sep. 30, 2024   112,337        
Mezzanine Equity, Ending balance at Sep. 30, 2024 10,608          
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 1,282   1,282      
Shares issued on exercise of warrants (in shares)   1,895        
Shares issued on exercise of warrants 3,127 $ 3,127        
Shares issued on exercise of options (in shares)   432        
Shares issued on exercise of options 417 $ 417        
Cumulative translation adjustment 6,526     6,526    
Mezanine Equity, Cumulative translation adjustment 389          
Net income (loss) 30,011       30,011  
Mezzanine Equity, Net (loss) income (345)          
Ending Balance at Sep. 30, 2025 295,368 $ 390,893 31,886 (12,406) (115,005)  
Ending Balance (in shares) at Sep. 30, 2025   114,970        
Mezzanine Equity, Ending balance at Sep. 30, 2025 9,997          
Beginning Balance at Jun. 30, 2025 284,337 $ 387,350 30,878 (8,669) (125,222)  
Beggining Balance (in shares) at Jun. 30, 2025   112,644        
Mezzanine Equity, Beginning balance at Jun. 30, 2025 9,855          
Share-based compensation 1,014   1,014      
Shares issued on exercise of warrants (in shares)   1,894        
Shares issued on exercise of warrants 3,120 $ 3,126 (6)      
Shares issued on exercise of options (in shares)   432        
Shares issued on exercise of options 417 $ 417        
Cumulative translation adjustment (3,737)     (3,737)    
Mezanine Equity, Cumulative translation adjustment (183)          
Net income (loss) 10,217       10,217  
Mezzanine Equity, Net (loss) income 325          
Ending Balance at Sep. 30, 2025 295,368 $ 390,893 $ 31,886 $ (12,406) $ (115,005)  
Ending Balance (in shares) at Sep. 30, 2025   114,970        
Mezzanine Equity, Ending balance at Sep. 30, 2025 $ 9,997