v3.25.2
Operations and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Reconciliation Between Weighted Average Shares Used for Calculating Basic and Diluted EPS The table below sets forth the reconciliation between weighted average shares used for calculating basic and diluted EPS for the three and six months ended June 30, 2025 and 2024:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands, except per share amounts)2025202420252024
Numerator:
Net income$30,906 $27,202 $59,976 $51,358 
Denominator:
Weighted average shares outstanding for basic EPS54,251 54,457 54,368 54,451 
Dilutive effect of employee stock-based awards515 366 576 381 
Adjusted weighted average shares outstanding$54,766 $54,823 $54,944 $54,832 
EPS:
Basic$0.57 $0.50 $1.10 $0.94 
Diluted$0.56 $0.50 $1.09 $0.94 
Antidilutive shares319 912 312 1,062