XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
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]
Noncontrolling Interest [Member]
Mezzanine Equity, Beginning Balance at Dec. 31, 2021 $ 16,433          
Beginning Balance at Dec. 31, 2021 408,405 $ 365,561 $ 9,369 $ 6,696 $ 26,779  
Beginning Balance (in shares) at Dec. 31, 2021   88,234        
Net proceeds from issuance of common stock / Shares issued in public offering, net of issuance costs 7,085 $ 6,692   393    
Net proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares)   3,175        
Shares issued on exercise of stock options 192 $ 176 16      
Shares issued on exercise of stock options (in shares)   180        
Share-based compensation 3,987   3,987      
Share-based compensation (in shares)   200        
Acquisition of redeemable non-controlling interest 767         $ 767
Cumulative translation adjustment (15,460)     (15,460)    
Net Income (Loss) (101,146)          
Net (loss) income (101,146)       (101,146)  
Mezzanine Equity, Net loss (269)          
Ending Balance at Dec. 31, 2022 303,830 $ 372,429 13,372 (8,371) (74,367) 767
Ending Balance (in shares) at Dec. 31, 2022   91,789        
Mezzanine Equity, Ending balance at Dec. 31, 2022 16,164          
Net proceeds from issuance of common stock / Shares issued in public offering, net of issuance costs 14,207 $ 14,207        
Net proceeds from issuance of common stock / Shares issued in pubic offering, net of issuance costs (in shares)   18,350        
Warrants issued in public offering 9,128   9,128      
Shares issued on exercise of stock options 83 $ 83        
Shares issued on exercise of stock options (in shares)   100        
Share-based compensation 3,111   3,111      
Share-based compensation (in shares)   10        
Cumulative translation adjustment 4,903     4,831   72
Mezanine Equity, Cumulative translation adjustment (666)          
Net Income (Loss) (34,798)          
Net (loss) income (34,988)       (34,798) (190)
Mezzanine Equity, Net loss 169          
Ending Balance at Dec. 31, 2023 300,274 $ 386,719 25,611 (3,540) (109,165) 649
Ending Balance (in shares) at Dec. 31, 2023   110,249        
Mezzanine Equity, Ending balance at Dec. 31, 2023 15,667          
Share-based compensation 3,747 $ 630 3,117      
Share-based compensation (in shares)   2,088        
Acquisition of redeemable non-controlling interest 2,193   2,193      
Acquisition of non-controlling interest (806)   (317)     (489)
Mezzanine equity acquisition of non-controlling interests (5,209)          
Cumulative translation adjustment (15,392)     (15,392)    
Mezanine Equity, Cumulative translation adjustment (873)          
Net Income (Loss) (35,850)          
Net (loss) income (36,011)       (35,851) $ (160)
Mezzanine Equity, Net loss 368          
Ending Balance at Dec. 31, 2024 254,005 $ 387,349 $ 30,604 $ (18,932) $ (145,016)  
Ending Balance (in shares) at Dec. 31, 2024   112,337        
Mezzanine Equity, Ending balance at Dec. 31, 2024 $ 9,953