XML 403 R110.htm IDEA: XBRL DOCUMENT v3.26.1
Sale of Future Royalties Liability - Schedule of Sale of Future Royalties Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sale of Future Royalties Liabilities [Roll Forward]        
Beginning balance   $ 143,217 $ 110,159  
Payments (from) to Royalty Pharma $ 25,000 (3,456) 25,000  
Non-cash interest expense recognized   43,908 8,058 $ 10,159
Ending balance   183,669 143,217 $ 110,159
Sale of future royalties liability, current   13,247 6,435  
Sale of future royalties liability, non-current   $ 170,422 $ 136,782