v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue by Performance Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Revenue $ 502,776 $ 424,844 $ 981,733 $ 848,384
Investment Advisory        
Disaggregation of Revenue [Line Items]        
Total Revenue 337,721 287,435 657,129 574,895
Administrative Services        
Disaggregation of Revenue [Line Items]        
Total Revenue 110,117 101,657 220,402 202,766
Distribution        
Disaggregation of Revenue [Line Items]        
Total Revenue 39,013 28,322 81,785 57,087
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 15,925 $ 7,430 $ 22,417 $ 13,636