v3.25.2
Revenues from Contracts with Customers - Disaggregation of Revenues Recognized from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenues from Contracts with Customers $ 401,104 $ 358,081 $ 723,021 $ 685,166
Advisory Fees        
Disaggregation Of Revenue [Line Items]        
Revenues from Contracts with Customers 354,521 307,082 636,708 595,763
Placement Fees        
Disaggregation Of Revenue [Line Items]        
Revenues from Contracts with Customers 43,219 46,873 79,250 81,362
Interest Income from Placement Fees and Other        
Disaggregation Of Revenue [Line Items]        
Revenues from Contracts with Customers $ 3,364 $ 4,126 $ 7,063 $ 8,041