v3.25.2
Royalty Interest Financing Liability - Schedule of Term Loan Payables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Purchase and Sale Agreement [Line Items]    
Current portion of royalty interest financing liability $ 19,435 $ 12,116
Royalty interest financing liability, less current portion 330,565 337,884
Debt issuance costs (6,152) (6,319)
Total royalty interest financing liability, net $ 343,848 $ 343,681