Revenue - Schedule of Disaggregation of Revenue by Type and Product (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of revenue      
Total revenue $ 612,373 $ 413,412 $ 409,629
Investment Management Fees      
Disaggregation of revenue      
Total revenue 466,802 352,683 343,811
Investment Management Fees | Mutual Funds      
Disaggregation of revenue      
Total revenue 355,969 248,771 246,722
Investment Management Fees | ETF's      
Disaggregation of revenue      
Total revenue 10,422 8,999 4,936
Investment Management Fees | Separate Accounts and Other Vehicles      
Disaggregation of revenue      
Total revenue 99,726 93,043 90,963
Performance-based Investment Fees | Separate Accounts and Other Vehicles      
Disaggregation of revenue      
Total revenue 685 1,870 1,190
Administration Fees | Mutual Funds      
Disaggregation of revenue      
Total revenue 71,131 22,527 21,820
Administration Fees | ETF's      
Disaggregation of revenue      
Total revenue 1,317 949 463
Fund Distribution Fees | Mutual Funds      
Disaggregation of revenue      
Total revenue 30,356 37,253 43,535
Transfer Agent Fees | Mutual Funds      
Disaggregation of revenue      
Total revenue 42,767    
Fund Administration and Distribution Fees      
Disaggregation of revenue      
Total revenue $ 145,571 $ 60,729 $ 65,818