v3.26.3
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates $ 519,536 $ 573,590
Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 519,536 573,590
Due to Related Parties [Abstract]    
Due to affiliates 766,275 694,632
Portfolio companies | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 105,879 68,787
Due to Related Parties [Abstract]    
Due to affiliates 17,441 18,788
Partners and employees | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 3,132 3,542
Due to Related Parties [Abstract]    
Due to affiliates 657,731 579,039
Other related entities | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 140,746 93,239
Due to Related Parties [Abstract]    
Due to affiliates 22,429 24,539
Unconsolidated VIEs | Affiliated Entity    
Due from Related Parties, Unclassified [Abstract]    
Due from affiliates 269,779 408,022
Due to Related Parties [Abstract]    
Due to affiliates $ 68,674 $ 72,266