XML 53 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Common Share The following table sets forth the computation of basic and diluted net income per common share:
 Year Ended December 31
 202320222021
 (thousands, except per-share data)
Net income$483,656 $857,658 $712,486 
Weighted average common shares outstanding during the period (for basic calculation)39,649 39,526 39,420 
Dilutive effect of other potential common shares252 246 226 
Weighted average common shares and potential common shares (for diluted calculation)39,901 39,772 39,646 
Net income per common share - Basic$12.20 $21.70 $18.07 
Net income per common share - Diluted$12.12 $21.56 $17.97