v3.25.2
Capital Transactions - Summary of Shares Repurchased (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     806 767
Total Consideration $ 11,190 $ 12,776 $ 29,757 $ 26,556
Average Price Paid Per Share (in usd per share) $ 36.92 $ 34.62 $ 36.92 $ 34.62
Class FA        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     115 109
Total Consideration     $ 4,610 $ 4,059
Average Price Paid Per Share (in usd per share) 39.92 36.99 $ 39.92 $ 36.99
Class A        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     94 76
Total Consideration     $ 3,430 $ 2,536
Average Price Paid Per Share (in usd per share) 36.21 33.80 $ 36.21 $ 33.80
Class T        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     33 113
Total Consideration     $ 1,185 $ 3,814
Average Price Paid Per Share (in usd per share) 36.29 33.76 $ 36.29 $ 33.76
Class D        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     108 49
Total Consideration     $ 3,817 $ 1,633
Average Price Paid Per Share (in usd per share) 35.68 33.59 $ 35.68 $ 33.59
Class I        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     446 400
Total Consideration     $ 16,293 $ 13,737
Average Price Paid Per Share (in usd per share) 36.54 34.32 $ 36.54 $ 34.32
Class S        
Equity, Class of Treasury Stock [Line Items]        
Shares Repurchased (in shares)     10 20
Total Consideration     $ 422 $ 777
Average Price Paid Per Share (in usd per share) $ 40.80 $ 37.89 $ 40.80 $ 37.89