XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Summary of Computation of Weighted Average Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]          
Net Income (Loss) $ 83,837 $ 15,544 $ 83,633    
Weighted average shares outstanding (basic): 35,928,203 30,887,360 28,477,771 27,681,757 17,344,640
Weighted average shares outstanding (diluted): 35,928,203 30,887,360 28,477,771 27,681,757 17,344,640
Net increase (decrease) in net assets resulting from operations per share (basic and diluted): $ 2.33 $ 0.5 $ 2.94