v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Summary of Earnings (loss) Per Share
The following table presents earnings per share for the three and nine months ended September 30, 2026 and 2025:
Three Months Ended September 30,Nine Months Ended September 30,
(shares presented in the table are in thousands)2026202520262025
Net income$22,815 $21,865 $65,782 $59,364 
Weighted average shares outstanding - basic19,380 19,224 19,323 19,185 
Dilutive effect of share-based compensation124 140 126 160 
Weighted average shares outstanding - diluted19,504 19,364 19,449 19,345 
Per share information:
Basic earnings per share$1.18 $1.14 $3.40 $3.09 
Diluted earnings per share1.17 1.13 3.38 3.07