XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of Revenue by Performance Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Revenue $ 433,232 $ 366,008 $ 815,421 $ 690,772
Asset Management        
Disaggregation of Revenue [Line Items]        
Total Revenue 310,337 258,043 574,318 491,037
Administrative Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 85,199 70,182 164,378 143,689
Distribution        
Disaggregation of Revenue [Line Items]        
Total Revenue 32,017 31,183 64,894 42,259
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,679 $ 6,600 $ 11,831 $ 13,787