v3.26.1
Commitments and contingencies (Additional Information) (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Dec. 30, 2024
Restructuring Cost and Reserve [Line Items]      
Common stock, shares issued 75,462,390 75,462,390  
Nova Pharmaceuticals [Member]      
Restructuring Cost and Reserve [Line Items]      
Common stock, shares issued     7,323