v3.26.1
Earnings Per Share - Summary of Computation of Weighted Average Basic and Diluted Earnings 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
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets resulting from operations $ (3,247) $ 15,013 $ (18,760) $ 18,917
Weighted average shares outstanding (basic): 36,854,446 37,061,547 36,888,816 37,061,547
Weighted average shares outstanding (diluted): 36,854,446 37,061,547 36,888,816 37,061,547
Net increase (decrease) in net assets resulting from operations per common share-basic $ (0.09) $ 0.41 $ (0.51) $ 0.51
Net increase (decrease) in net assets resulting from operations per common share-diluted $ (0.09) $ 0.41 $ (0.51) $ 0.51