v3.24.1.1.u2
Revenue - Schedule of Balances of Receivables from Contracts with Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of revenue    
Receivables from contracts with customers $ 96,512 $ 86,126
Non-customer receivables 699 1,444
Total receivables 97,211 87,570
Mutual Funds    
Disaggregation of revenue    
Receivables from contracts with customers 58,200 55,858
ETF's    
Disaggregation of revenue    
Receivables from contracts with customers 2,213 2,079
Separate Accounts and Other Vehicles    
Disaggregation of revenue    
Receivables from contracts with customers $ 36,099 $ 28,189