v3.25.1
RELATED PARTY TRANSACTIONS - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Due from related parties $ 664,951 $ 548,730
Related parties    
Related Party Transaction [Line Items]    
Due from related parties 664,951 548,730
Related parties | Management fees    
Related Party Transaction [Line Items]    
Due from related parties 449,694 349,704
Related parties | Performance revenues    
Related Party Transaction [Line Items]    
Due from related parties 2,323 1,672
Related parties | Administrative fees    
Related Party Transaction [Line Items]    
Due from related parties 66,434 67,920
Related parties | Other expenses paid on behalf of the Company’s products and other related parties    
Related Party Transaction [Line Items]    
Due from related parties $ 146,500 $ 129,434