v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following information sets forth the computation of basic net increase in the Company's net assets per share resulting from operations for the three and six months ended June 30, 2026 and June 30, 2025:
Three Months EndedSix Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
Earnings per share—basic & diluted
Numerator for basic & diluted earnings per share:$18,928 $18,069 $20,576 $39,911 
Denominator for basic & diluted weighted average share:95,740,093 94,236,672 95,740,093 94,236,672 
Basic & diluted earnings per share:$0.20 $0.19 $0.21 $0.42