v3.26.1
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earning Per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net increase (decrease) in net assets from operations $ (13,631) $ 31,553
Weighted average shares outstanding, basic [1],[2] 112,569,067 117,297,222
Weighted average shares outstanding, diluted [1],[2] 112,569,067 117,297,222
Basic earnings (loss) per share $ (0.12) $ 0.27
Diluted earnings (loss) per share $ (0.12) $ 0.27
[1] Amount rounds to less than $0.01
[2] The per share data was derived by using the weighted average shares outstanding during the applicable period that the shares were outstanding, except for distributions recorded, which reflects the actual amount per share for the applicable period.