Share Repurchase Plan - Additional Information (Details) |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Equity [Abstract] | |
Percentage of common shares that have not been outstanding for at least one year repurchased at transaction price | 95.00% |
Maximum percentage of aggregate NAV of total repurchases of all classes under the share repurchase plan | 5.00% |