v3.26.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Common 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
Earnings Per Share [Abstract]        
Increase (decrease) in net assets resulting from operations $ 155,799 $ 157,926 $ 153,978 $ 286,033
Weighted average common shares outstanding-basic 152,429,976 142,575,112 150,850,360 141,881,062
Weighted average common shares outstanding-diluted 152,429,976 142,575,112 150,850,360 141,881,062
Earnings (losses) per common share - basic $ 1.02 $ 1.11 $ 1.02 $ 2.02
Earnings (losses) per common share - diluted $ 1.02 $ 1.11 $ 1.02 $ 2.02