XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three and six months ended June 30, 2026 and 2025, is reflected in the following table (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net income$26,318 $40,968 $40,108 $58,318 
Basic:
Weighted average shares
99,941 100,410 99,783 100,537 
Diluted:
Weighted average shares
99,941 100,410 99,783 100,537 
Dilutive effect of potential common shares366 129 321 239 
Diluted weighted average shares100,307 100,539 100,104 100,776 
Net income per share:
Basic$0.26 $0.41 $0.40 $0.58 
Diluted$0.26 $0.41 $0.40 $0.58