XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Net Income Per Share
The calculation of net income per share for the three months ended March 31, 2025 and 2024, is reflected in the following table (in thousands, except per share amounts):
 Three Months Ended
March 31,
 20252024
Net income$17,350 $63,701 
Basic:
Weighted average shares
100,666 103,787 
Diluted:
Weighted average shares
100,666 103,787 
Dilutive effect of potential common shares349 612 
Diluted weighted average shares101,015 104,399 
Net income per share:
Basic$0.17 $0.61 
Diluted$0.17 $0.61