v3.26.1
Subsequent Events - Summary of Shares Repurchased (Details) - Subsequent Event
$ / shares in Units, $ in Thousands
Aug. 10, 2026
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Total Number of Shares Repurchased | shares 1,955,066
Average Price Paid per Share | $ / shares $ 25.52
Percentage of Aggregate NAV Repurchased 2.62%
Total Number of Shares Repurchased as Part of Publicly Announced Plans or Programs $ 1,955,066
Maximum Number (or approximate Dollar Value) of Shares that May yet Be Purchased Under the Plans or Programs $ 0