XML 56 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Common Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted 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
 202420232022
 (thousands, except per-share data)
Net income$376,354 $483,656 $857,658 
Weighted average common shares outstanding during the period (for basic calculation)39,086 39,649 39,526 
Dilutive effect of other potential common shares232 252 246 
Weighted average common shares and potential common shares (for diluted calculation)39,318 39,901 39,772 
Net income per common share - Basic$9.63 $12.20 $21.70 
Net income per common share - Diluted$9.57 $12.12 $21.56