XML 75 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Transactions - Summary of Share Repurchases (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Total Number of Shares Repurchased 1,910,232 2,774,886
January 12, 2024    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Jan. 12, 2024  
Tender Offer Expiration Date Feb. 09, 2024  
Total Number of Shares the Company Offered to Repurchase 736,400  
Price Paid per Share $ 24.36  
Total Number of Shares Repurchased 677,139  
April 15, 2024    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Apr. 15, 2024  
Tender Offer Expiration Date May 10, 2024  
Total Number of Shares the Company Offered to Repurchase 531,022  
Price Paid per Share $ 24.36  
Total Number of Shares Repurchased 314,031  
July 15, 2024    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Jul. 15, 2024  
Tender Offer Expiration Date Aug. 09, 2024  
Total Number of Shares the Company Offered to Repurchase 525,744  
Price Paid per Share $ 23.98  
Total Number of Shares Repurchased 223,570  
October 11, 2024    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Oct. 11, 2024  
Tender Offer Expiration Date Nov. 08, 2024  
Total Number of Shares the Company Offered to Repurchase 722,113  
Price Paid per Share $ 23.42  
Total Number of Shares Repurchased 695,492  
January 13, 2023    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date   Jan. 13, 2023
Tender Offer Expiration Date   Feb. 10, 2023
Total Number of Shares the Company Offered to Repurchase   622,786
Price Paid per Share   $ 24.56
Total Number of Shares Repurchased   418,189
April 17, 2023    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date   Apr. 17, 2023
Tender Offer Expiration Date   May 12, 2023
Total Number of Shares the Company Offered to Repurchase   613,037
Price Paid per Share   $ 24.47
Total Number of Shares Repurchased   549,357
July 17, 2023    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date   Jul. 17, 2023
Tender Offer Expiration Date   Aug. 11, 2023
Total Number of Shares the Company Offered to Repurchase   1,786,378
Price Paid per Share   $ 24.61
Total Number of Shares Repurchased   1,515,317
October 13, 2023    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date   Oct. 13, 2023
Tender Offer Expiration Date   Nov. 09, 2023
Total Number of Shares the Company Offered to Repurchase   560,843
Price Paid per Share   $ 24.52
Total Number of Shares Repurchased   292,023