v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 73,105 $ 57,087
Management/advisory fees    
Disaggregation of Revenue [Line Items]    
Total revenue 51,895 44,775
Incentive fees    
Disaggregation of Revenue [Line Items]    
Total revenue (89) 96
Distributions from investments    
Disaggregation of Revenue [Line Items]    
Total revenue 21,268 12,210
Other fees/income    
Disaggregation of Revenue [Line Items]    
Total revenue 31 6
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total revenue 73,105 57,087
Operating Segments | Management/advisory fees    
Disaggregation of Revenue [Line Items]    
Total revenue 51,895 44,775
Operating Segments | Incentive fees    
Disaggregation of Revenue [Line Items]    
Total revenue (89) 96
Operating Segments | Distributions from investments    
Disaggregation of Revenue [Line Items]    
Total revenue 21,268 12,210
Operating Segments | Other fees/income    
Disaggregation of Revenue [Line Items]    
Total revenue $ 31 $ 6