v3.26.1
Revenue - Disaggregation of Revenue By Product (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenues $ 75,024 $ 67,667
Management fees    
Disaggregation of Revenue [Line Items]    
Total revenues 71,965 65,237
Advisory Fees    
Disaggregation of Revenue [Line Items]    
Total revenues 1,644 1,498
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 168 159
Other Revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 1,247 $ 773