v3.26.1
Earnings Per Share - Schedule of Computation of Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic Earnings Per Share        
Net increase (decrease) in net assets resulting from operations $ (17,505) $ 18,115 $ (44,375) $ 48,447
Weighted average shares outstanding 82,545,053 93,303,622 86,775,778 93,489,281
Basic earnings (loss) per share $ (0.21) $ 0.19 $ (0.51) $ 0.52