v3.26.1
Revenue - Disaggregation of Revenue By Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenues $ 80,914 $ 72,704 $ 155,938 $ 140,371
Management fees        
Disaggregation of Revenue [Line Items]        
Total revenues 77,813 69,830 149,778 135,067
Advisory Fees        
Disaggregation of Revenue [Line Items]        
Total revenues 1,708 1,686 3,352 3,184
Subscriptions        
Disaggregation of Revenue [Line Items]        
Total revenues 337 227 505 386
Other Revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,056 $ 961 $ 2,303 $ 1,734