v3.25.2
Fair Value Measurements and Financial Instruments - Summary of Change in Carrying Value of Level 3 Financial Instruments (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period $ 2,241 $ 0 $ 2,241 $ 297
Purchases   46,500   46,500
Changes in fair value   5,822   5,525
Balance at the end of the period 2,241 52,322 2,241 52,322
Debt Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period 231,100 502,700 751,700 455,400
Purchases 75,000 150,000 75,000 150,000
Gains/(losses) on initial recognition   5,000   5,000
Changes in fair value   13,580   62,320
Changes in fair value (18,120)   (15,581)  
Sales     (510,553)  
Redemptions (2,880) (2,880) (15,466) (4,320)
Balance at the end of the period 285,100 668,400 285,100 668,400
Funding Commitments        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period (17,900) (3,220) (12,080) (900)
Gains/(losses) on initial recognition   (5,000)   (5,000)
Changes in fair value (10,200) (13,780) (15,920) (16,100)
Settlement of forward 900   800  
Balance at the end of the period (27,200) (22,000) (27,200) (22,000)
Derivative Instrument        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period 11,000 0 12,000 0
Purchases   18,000   18,000
Changes in fair value (2,000)   (3,000)  
Balance at the end of the period 9,000 18,000 9,000 18,000
Royalty at Fair Value        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period 5,323 0 5,323 1,778
Changes in fair value   5,323   3,545
Balance at the end of the period 5,323 $ 5,323 5,323 $ 5,323
Employee EPAs        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at the beginning of the period 0   0  
Initial recognition 422,479   422,479  
Changes in fair value 38,457   38,457  
Vested 7,275   7,275  
Settled (1,068)   (1,068)  
Balance at the end of the period $ 467,143   $ 467,143