v3.26.1
Fee Revenue - Schedule of Fee Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Revenues $ 87,837 $ 85,262 $ 175,146 $ 175,401
Management fees        
Related Party Transaction [Line Items]        
Revenues 85,855 84,373 171,326 174,233
Incentive fees | Affiliated Entity        
Related Party Transaction [Line Items]        
Revenues 286 600 1,122 606
Other fees        
Related Party Transaction [Line Items]        
Revenues 1,696 289 2,698 562
Total fee revenue        
Related Party Transaction [Line Items]        
Revenues $ 87,837 $ 85,262 $ 175,146 $ 175,401