v3.26.1
Royalty Revenue Monetization - Schedule of Liability Related to Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 02, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Proceeds from sale of future royalties $ 250,000 $ 250,000 $ 250,000 $ 0  
Issuance costs related to sale of future royalties $ (5,563)   (5,563)    
Royalty payments to Royalty Pharma     (467)    
Interest expense related to sale of future royalties     8,548    
Amortization of issuance costs     113    
Liability related to sale of future royalties     $ 252,631   $ 0