v3.26.1
Subsequent Events (Additional Information) (Details)
3 Months Ended
Mar. 31, 2026
May 14, 2026
USD ($)
d
Subsequent Event [Line Items]    
Subsequent Event, Date May 15, 2026  
Subsequent Event [Member] | Context Therapeutics Inc    
Subsequent Event [Line Items]    
Amended license agreement first payable amount   $ 4,500,000
Amended License Agreement Second Payment Due Date   Aug. 01, 2026
Amended License Agreement Second Payable Amount   $ 2,000,000
Amended License Agreement First Payment Due Date | d   5