XML 81 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2025
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 September 30Nine months ended September 30
 2025202420252024
Weighted average shares outstanding (basic)181,658 181,905 182,030 173,337 
Impact of common stock equivalents1,691 1,704 1,688 1,696 
Weighted average shares outstanding (diluted)183,349 183,609 183,718 175,033 
Per share:
Basic$0.54 $0.33 $1.57 $1.23 
Diluted0.53 0.33 1.55 1.21