v3.26.1
Related Parties (Details) - License agreement Minoryx Therapeutics SL - USD ($)
1 Months Ended 3 Months Ended 15 Months Ended
Dec. 31, 2017
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
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 $ 0
Payables   0   0 $ 0
Revenues   $ 0 $ 0    
Expenses       $ 0