XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers - Disaggregation of Revenue by Performance Obligation (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]        
Total Revenue $ 424,844 $ 402,583 $ 848,384 $ 798,954
Investment Advisory        
Disaggregation of Revenue [Line Items]        
Total Revenue 287,435 270,622 574,895 534,916
Administrative Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 101,657 95,346 202,766 190,132
Distribution        
Disaggregation of Revenue [Line Items]        
Total Revenue 28,322 30,060 57,087 61,426
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 7,430 $ 6,555 $ 13,636 $ 12,480