v3.26.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Components of Basic and Diluted Net Income Per Share
The components of basic and diluted net income per share are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(In thousands, except per share data)2026202520262025
Numerator:
Net income$40,388 $46,839 $18,954 $117,753 
Denominator:
Weighted average shares - basic151,996 159,552 151,930 159,525 
Common stock equivalents
124 2,309 1,058 2,299 
Weighted average shares - diluted152,120 161,861 152,988 161,824 
Net income per share - basic$0.27 $0.29 $0.12 $0.74 
Net income per share - diluted$0.27 $0.29 $0.12 $0.73 
Antidilutive shares excluded from diluted net income per share:
Restricted stock units3,192 7 3,092 18 
Non-qualified stock options474 — 505 — 
Performance share units597 — 729 14 
Total antidilutive shares excluded4,263 7 4,326 32