v3.25.2
Earnings Per Share - Summary of Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets resulting from operations $ 12,440 $ 2,211 $ 21,221 $ 3,044
Weighted average shares of common stock outstanding - Basic 18,600,825 5,807,235 16,581,952 4,424,408
Weighted average shares of common stock outstanding - Diluted 18,600,825 5,807,235 16,581,952 4,424,408
Earnings (loss) per share - Basic $ 0.68 $ 0.38 $ 1.28 $ 0.69
Earnings (loss) per share - Diluted $ 0.68 $ 0.38 $ 1.28 $ 0.69