v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following information sets forth the computation of basic net increase (decrease) in the Company's net assets per share resulting from operations for the years ended December 31, 2025, December 31, 2024 and December 31, 2023:
 Year Ended December 31,
 202520242023
Earnings per share—basic & diluted 
Numerator for basic & diluted earnings per share:$84,319 $111,860 $122,004 
Denominator for basic & diluted weighted average share:94,581,881 90,094,782 79,577,910 
Basic & diluted earnings per share:$0.89 $1.24 $1.53