v3.25.2
Financial Royalty Assets - Summary of Financial Royalty Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value $ 19,435,432 $ 19,700,209
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) (3,241,498) (3,551,159)
Net Carrying Value 16,193,934 16,149,050
Less: Cumulative allowance for credit losses (Note 9) (216,705) (238,122)
Total current and non-current financial royalty assets, net 15,977,229 15,910,928
Cystic fibrosis franchise    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 5,017,659 5,126,521
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) 0 (259,353)
Net Carrying Value 5,017,659 4,867,168
Evrysdi    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 2,100,662 2,085,851
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) (330,332) (378,565)
Net Carrying Value 1,770,330 1,707,286
Trelegy    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 1,053,534 1,121,980
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) 0 (66,647)
Net Carrying Value 1,053,534 1,055,333
Voranigo    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 970,268 946,588
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) 0 0
Net Carrying Value 970,268 946,588
Tysabri    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 1,238,602 1,319,298
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) (325,167) (276,134)
Net Carrying Value 913,435 1,043,164
Tremfya    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 936,511 935,069
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) (113,829) (77,895)
Net Carrying Value 822,682 857,174
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Gross Carrying Value 8,118,196 8,164,902
Cumulative Allowance for Changes in Expected Cash Flows (Note 9) (2,472,170) (2,492,565)
Net Carrying Value $ 5,646,026 $ 5,672,337