v3.25.2
Cumulative Allowance and the Provision for Changes in Expected Cash Flows from Financial Royalty Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ (3,789,281)  
Increases to the cumulative allowance for changes in expected cash flows from financial royalty assets (358,493)  
Decreases to the cumulative allowance for changes in expected cash flows from financial royalty assets 668,154  
Current period provision for credit losses, net 21,417  
Ending balance $ (3,458,203) $ (3,789,281)
Writeoff related to financial royalty asset   $ 238,100