v3.25.1
Investments - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 01, 2021
Jan. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Schedule of Investments [Line Items]          
Carrying value of unconsolidated investment     $ 735,767   $ 726,484
Mark-to-market (loss) gain on public equity securities     5,000 $ 9,400  
Proceeds from sale of equity securities   $ 81,500      
Equity securities realized loss       $ 33,700  
Fine Chemistry Services          
Schedule of Investments [Line Items]          
Aggregate stated value and fair value $ 270,000   320,400   314,000
Annual dividend rate 12.00%        
Preferred equity redemption original value threshold 200.00%        
Windfield          
Schedule of Investments [Line Items]          
Carrying value of unconsolidated investment     $ 583,600   $ 583,600
Windfield          
Schedule of Investments [Line Items]          
Ownership percentage     49.00%    
Windfield | Windfield          
Schedule of Investments [Line Items]          
Ownership percentage     49.00%