v3.25.2
Asset acquisition (Additional Information) (Details) - Nova Pharmaceuticals, Inc.
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Business Combination [Line Items]  
Business Combination, Consideration Transferred, Total | $ $ 2.6
Series B Preferred Stock [Member]  
Business Combination [Line Items]  
Stock Issued During Period, Shares, Acquisitions | shares 119,318