v3.25.4
Note 28 - Earnings(Loss) Per Share (Details Textual)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 01, 2025
Statement Line Items [Line Items]        
Reverse stock split, conversion ratio       2
Convertible redeemable preference shares [member]        
Statement Line Items [Line Items]        
Number of instruments that are antidilutive in period presented 1.7 2,700,000 9,700,000  
Employee stock ownership plan shares [member]        
Statement Line Items [Line Items]        
Number of instruments that are antidilutive in period presented 1,400,000      
BMC1 shares [member]        
Statement Line Items [Line Items]        
Number of instruments that are antidilutive in period presented 2,700,000