v3.25.1
Revenue - Disaggregation of Revenue By Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 67,667 $ 66,115
Management fees    
Disaggregation of Revenue [Line Items]    
Total revenues 65,237 63,844
Advisory Fees    
Disaggregation of Revenue [Line Items]    
Total revenues 1,498 1,278
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 159 169
Other Revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 773 $ 824