v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Components of Basic and Diluted Earnings Per Share
The components of basic and diluted earnings per share are as follows (in thousands, except share and per share data):
Three Months Ended June 30, Six Months Ended June 30,
2026202520262025
Numerator for basic and diluted net income per common share:
Net income available to common shareholders from operations$27,374 $20,781 $52,059 $41,933 
Denominator:
Weighted-average outstanding shares of common stock 18,367,765 19,437,315 18,535,476 19,483,689 
Dilutive effect of:
Equity incentive plans815,422 59,775 572,893 107,781 
Employee Stock Purchase Plan— — 2,906 2,229 
Common stock and common stock equivalents 19,183,187 19,497,090 19,111,275 19,593,699 
Net income per share from operations:
Basic$1.49 $1.07 $2.81 $2.15 
Diluted$1.43 $1.07 $2.72 $2.14