v3.26.1
Share-based compensation (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2026
Jan. 01, 2025
Sep. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted, contractual period, years 3 years 4 months 6 days          
Common shares available for issuance           241,666
Restricted Stock Units (RSUs) [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common shares available for issuance         6,500,000  
Share-based compensation expense $ 2.5 $ 1.3        
Restricted Stock Units (RSUs) [Member] | Subsequent Event [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Common shares available for issuance       19,600,000    
Share-Based Payment Arrangement, Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based compensation expense   $ 4.0 $ 0.8      
Board of Directors Chairman [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Options granted, contractual period, years 10 years