v3.26.1
Business - Liquidity and Capital Resources (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Liquidity and Capital Resources    
Accumulated deficit $ 573,451 $ 626,313
Revenue Interest Financing Agreement | HealthCare Royalty Partners IV, L.P and HealthCare Royalty Management, LLC    
Liquidity and Capital Resources    
Cash covenants, minimum cash and cash equivalents to be maintained $ 15,000