v3.25.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Product Information [Line Items]    
Initial term 12 months  
Royalty [Member]    
Product Information [Line Items]    
Deferred revenue $ 3 $ 3
Royalty [Member] | Mayne Pharma Ventures Pty Ltd. [Member]    
Product Information [Line Items]    
Ownership percentage 100.00%