v3.26.1
Revenue Interest Purchase Agreement - Additional Information (Details) - Purchase Agreement - OrbiMed - USD ($)
3 Months Ended 12 Months Ended
Sep. 12, 2022
Mar. 31, 2026
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Upfront payment received $ 125,000,000    
Revenue interest payment term 45 days    
Amortization of purchase agreement obligation   $ 0  
Effective interest rate   8.90%  
Debt issuance costs   $ 600,000  
Revenue interest payable   $ 3,544,000 $ 3,600,000