v3.26.1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates $ 427,693 $ 573,590
Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 427,693 573,590
Due to Related Parties [Abstract]    
Due to affiliates 686,245 694,632
Portfolio companies | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 88,502 68,787
Due to Related Parties [Abstract]    
Due to affiliates 10,625 18,788
Partners and employees | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 3,169 3,542
Due to Related Parties [Abstract]    
Due to affiliates 579,906 579,039
Other related entities | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 195,114 93,239
Due to Related Parties [Abstract]    
Due to affiliates 59,433 24,539
Unconsolidated VIEs | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 140,908 408,022
Due to Related Parties [Abstract]    
Due to affiliates $ 36,281 $ 72,266