v3.26.1
Share-based compensation (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Dec. 03, 2025
Nov. 10, 2025
Oct. 01, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share-based compensation       $ 0   $ 1,000,000.0
Retraction of exchangeable shares and conversion to common stock, shares         128  
Officer [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
RSUs issued 32,250       45,395  
Weighted average grant date fair value $ 23.40          
Director [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
RSUs issued   7,937 5,208      
Weighted average grant date fair value   $ 12.60 $ 19.20      
Two Thousand Nineteen Incentive Award Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Authorized issuance shares of common stock       2,203,800   2,203,800
RSUs issued           2,146,202