v3.26.1
Equity (Warrants) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 13, 2026
Warrants        
Number of warrants issued to subscribe     22.2  
Exercise price       $ 3.71
Estimated fair value     $ 16.0  
No of warrants exercised   22.2    
Subsequent Event        
Warrants        
Shares issued $ 9.7