v3.26.1
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Reconciliation of Weighted Average Common Shares Outstanding
A reconciliation of weighted average shares outstanding used to calculate basic and diluted net income per share follows (in thousands, except per share data):
Three months ended June 30, Six months ended June 30,
2026202520262025
Weighted average shares outstanding (basic)191,386 182,261 185,585 182,220 
Impact of common stock equivalents1,611 1,552 1,792 1,779 
Weighted average shares outstanding (diluted)192,997 183,813 187,377 183,999 
Per share:
Basic$0.52 $0.53 $1.03 $1.03 
Diluted0.52 0.53 1.02 1.02