XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Calculation of Net Income Per Share
The calculation of net income per share for the three and nine months ended September 30, 2026 and 2025, is reflected in the following table (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2026202520262025
Net income$49,870 $42,916 $89,978 $101,234 
Basic:
Weighted average shares
99,963 99,897 99,844 100,321 
Diluted:
Weighted average shares
99,963 99,897 99,844 100,321 
Dilutive effect of potential common shares977 144 539 208 
Diluted weighted average shares100,940 100,041 100,383 100,529 
Net income per share:
Basic$0.50 $0.43 $0.90 $1.01 
Diluted$0.49 $0.43 $0.90 $1.01