Revenue Recognition (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Fund
Dec. 31, 2020
USD ($)
Revenue Streams [Abstract]    
Revenue $ 301,126 $ 259,726
Performance-based [Member] | Minimum [Member]    
Revenue Streams [Abstract]    
Revenue $ 0  
Closed-end Funds [Member] | Performance-based [Member]    
Revenue Streams [Abstract]    
Number of days for customer to make payment after being invoiced 30 days  
Number of funds | Fund 2  
Advisory Fees [Member]    
Revenue Streams [Abstract]    
Revenue $ 274,531 233,628
Advisory Fees [Member] | Performance-based [Member]    
Revenue Streams [Abstract]    
Revenue $ 13,157 8,924
Advisory Fees [Member] | Conditional [Member]    
Revenue Streams [Abstract]    
Number of days for customer to make payment after being invoiced 60 days  
Advisory Fees [Member] | Open-end Funds [Member]    
Revenue Streams [Abstract]    
Revenue $ 98,281 88,884
Number of days for customer to make payment after being invoiced 30 days  
Advisory Fees [Member] | Closed-end Funds [Member]    
Revenue Streams [Abstract]    
Revenue $ 80,580 64,221
Number of days for customer to make payment after being invoiced 30 days  
Advisory Fees [Member] | Closed-end Funds [Member] | Performance-based [Member]    
Revenue Streams [Abstract]    
Number of days for customer to make payment after being invoiced 30 days  
Advisory Fees [Member] | Sub-advisory Accounts [Member]    
Revenue Streams [Abstract]    
Revenue $ 2,524 2,313
Number of days for customer to make payment after being invoiced 30 days  
Advisory Fees [Member] | Institutional & Private Wealth Management [Member]    
Revenue Streams [Abstract]    
Revenue $ 73,218 64,290
Number of days for customer to make payment after being invoiced 60 days  
Advisory Fees [Member] | Institutional & Private Wealth Management [Member] | Performance-based [Member]    
Revenue Streams [Abstract]    
Number of days for customer to make payment after being invoiced 60 days  
Advisory Fees [Member] | SICAVs [Member]    
Revenue Streams [Abstract]    
Revenue $ 6,771 4,996
Number of days for customer to make payment after being invoiced 30 days  
Advisory Fees [Member] | SICAVs [Member] | Performance-based [Member] | Non-US Closed-end Fund [Member]    
Revenue Streams [Abstract]    
Number of funds | Fund 1  
Distribution Fees and Other Income [Member]    
Revenue Streams [Abstract]    
Revenue $ 26,595 $ 26,098
Number of days for customer to make payment after being invoiced 30 days