v3.25.1
Net Assets - Summary of Shares Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Abstract]    
Number of shares repurchased (in shares) 49,319  
Percentage of outstanding shares repurchased 0.10%  
Price paid per share $ 24.97  
Amount repurchased $ 1,207 $ 0