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
|