v3.25.2
Share Transactions - Summary of Share Repurchases (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Total Number of Shares Repurchased 1,116,539 991,170
January 10, 2025    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Jan. 10, 2025  
Tender Offer Expiration Date Feb. 07, 2025  
Total Number of Shares the Company Offered to Repurchase 561,088  
Price Paid per Share $ 23.39  
Total Number of Shares Repurchased 575,562  
April 14, 2025    
Distribution Made to Limited Liability Company (LLC) Member [Line Items]    
Tender Offer Date Apr. 14, 2025  
Tender Offer Expiration Date May 09, 2025  
Total Number of Shares the Company Offered to Repurchase 540,977  
Price Paid per Share $ 22.88  
Total Number of Shares Repurchased 540,977  
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