v3.25.2
Revenue - Disaggregation of Revenue By Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 72,704 $ 71,076 $ 140,371 $ 137,191
Management fees        
Disaggregation of Revenue [Line Items]        
Total revenues 69,830 67,239 135,067 131,083
Advisory Fees        
Disaggregation of Revenue [Line Items]        
Total revenues 1,686 1,236 3,184 2,514
Subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 227 198 386 367
Other Revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 961 $ 2,403 $ 1,734 $ 3,227