XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
The following table shows the computation of basic and diluted earnings per share as follows (in thousands, except per share amounts):
 Year Ended December 31,
202520242023
Net income114,442 106,171 113,234 
Basic weighted-average common shares outstanding168,049 171,438 172,249 
Effect of dilutive stock options1,318 1,173 1,150 
Diluted weighted-average common and common-equivalent shares outstanding169,367 172,611 173,399 
Earnings per share
Basic0.68 0.62 0.66 
Diluted0.68 0.62 0.65 
The computation of diluted weighted-average common shares outstanding excludes the following weighted average anti-dilutive stock-based awards outstanding as follows (in thousands):
202520242023
Stock options10,238 8,497 6,854 
Restricted stock units17 — — 
Performance restricted stock units — — 
Total weighted average anti-dilutive stock-based awards outstanding10,255 8,497 6,854