v3.26.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
Three Months Ended September 30,Nine Months Ended September 30,
2026202520262025
Numerator:
Net income $5,019 $2,308 $9,115 $7,600 
Denominator:
Basic weighted-average common shares outstanding11,573,30211,353,32911,505,83411,298,986
Dilutive shares593,137500,301544,836638,383
Diluted weighted-average common shares outstanding12,166,43911,853,63012,050,67011,937,369
Basic earnings per share $0.43 $0.20 $0.79 $0.67 
Diluted earnings per share$0.41 $0.19 $0.76 $0.64