v3.26.3
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Increase (decrease) in net assets resulting from operations $ 34,445 $ 44,600 $ 48,928 $ 140,557
Weighted average shares of common stock outstanding—basic 95,347,161 94,245,993 95,028,344 93,964,387
Weighted average shares of common stock outstanding - diluted 95,347,161 94,245,993 95,028,344 93,964,387
Earnings per common share—basic $ 0.36 $ 0.47 $ 0.51 $ 1.50
Earnings per common share - diluted $ 0.36 $ 0.47 $ 0.51 $ 1.50