XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
The calculation of net income per share for the three months ended March 31, 2026 and 2025, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
March 31,
 20262025
Net income$13,790 $17,350 
Basic:
Weighted average shares
99,622 100,666 
Diluted:
Weighted average shares
99,622 100,666 
Dilutive effect of potential common shares277 349 
Diluted weighted average shares99,899 101,015 
Net income per share:
Basic$0.14 $0.17 
Diluted$0.14 $0.17