v3.26.1
Royalty Monetization Arrangement - Rollforward (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 11 Months Ended
May 01, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
May 01, 2026
Dec. 31, 2025
Liability related to future royalties [Roll Forward]              
Liability related to future royalties - current portion     $ 14,992 $ 14,992     $ 0
Liability related to future royalties, net of current portion     163,155 163,155     $ 70,000
Sagard Healthcare Partners | Royalty Monetization Arrangement              
Liability related to future royalties [Roll Forward]              
Liability related to future royalties - beginning balance       70,000 $ 0    
Proceeds from sale of future royalties $ 60,000 $ 70,000   0 70,000 $ 130,000  
Derecognition of original liability upon extinguishment 68,200     68,238 0    
Liability Related To Future Royalties, Amount Recognized At Fair Value Upon Amendment $ (181,000)     (181,000) 0    
Deferred transaction costs       0 (327)    
Non-cash royalty revenue       (13,495) 0    
Non-cash interest expense recognized     4,000 8,880 587    
Liability related to future royalties - ending balance   70,260 178,147 178,147 70,260    
Liability related to future royalties - current portion   0 14,992 14,992 0    
Liability related to future royalties, net of current portion   $ 70,260 $ 163,155 $ 163,155 $ 70,260