v3.26.1
Earnings Per Share - 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 $ 40,508 $ 59,003 $ 14,483 $ 95,957
Weighted average shares of common stock outstanding—basic 95,021,455 93,971,164 94,866,293 93,821,251
Weighted average shares of common stock outstanding - diluted 95,021,455 93,971,164 94,866,293 93,821,251
Earnings per common share—basic $ 0.43 $ 0.63 $ 0.15 $ 1.02
Earnings per common share - diluted $ 0.43 $ 0.63 $ 0.15 $ 1.02