XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Financial Instruments - Summary of Estimated Fair Values Based on Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Current $ 660,482 $ 738,438
Non-current 18,546,190 19,077,706
Total financial royalty assets 19,206,672 19,816,144
Carrying Value, Net    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Current 660,482 738,438
Non-current 13,465,407 14,088,655
Total financial royalty assets $ 14,125,889 $ 14,827,093