v3.25.2
Commitments and contingencies (Additional Information) (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
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
Houston Methodist [Member]      
Restructuring Cost and Reserve [Line Items]      
Assignment fee payable $ 200,000