v3.26.1
Related Parties (Details) - License agreement Minoryx Therapeutics SL - USD ($)
1 Months Ended 6 Months Ended
Dec. 31, 2017
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Maximum        
Related Parties        
Percentage of net revenue based on one composition matter 8.00%      
Percentage of net revenue based on one method of claim 3.00%      
Related Party | Minoryx Therapeutics SL        
Related Parties        
Receivables   $ 0   $ 0
Payables   0   $ 0
Revenues   0 $ 0  
Expenses   $ 0 $ 0