XML 129 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Fee Income - Summary of Fee Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Management fees        
Related Party Transaction [Line Items]        
Revenue from contract with customer $ 64,744 $ 43,559 $ 121,902 $ 85,750
Other fees        
Related Party Transaction [Line Items]        
Revenue from contract with customer 827 759 1,926 1,405
Total fee income        
Related Party Transaction [Line Items]        
Revenue from contract with customer 65,742 44,318 124,868 87,155
Affiliated Entity | Incentive fees        
Related Party Transaction [Line Items]        
Revenue from contract with customer 171 0 1,040 0
Affiliated Entity | Total fee income        
Related Party Transaction [Line Items]        
Revenue from contract with customer $ 63,227 $ 43,403 $ 119,616 $ 85,407