Share Repurchase Program - Additional Information (Details) |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Equity [Abstract] | |
Maximum percentage of common shares outstanding intends to offer to repurchase | 5.00% |
Percentage of common shares repurchased at net asset value | 98.00% |