v3.26.1
Revenues from Contracts with Customers - Schedule of Revenues from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues from contracts with customers:    
Total revenues $ 159,470 $ 108,082
Advisory fees [Member]    
Revenues from contracts with customers:    
Total revenues 134,880 99,549
Management fees [Member]    
Revenues from contracts with customers:    
Total revenues 5,231
Performance fees [Member]    
Revenues from contracts with customers:    
Total revenues 2,955
Other [Member]    
Revenues from contracts with customers:    
Total revenues $ 16,404 $ 8,533