Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 114,417 $ 86,568
Basic earnings per share:    
Weighted average shares outstanding for basic earnings per share (in shares) 23,003,001 23,079,251
Basic earnings per share (in dollars per share) $ 4.97 $ 3.75
Diluted earnings per share:    
Weighted average shares outstanding for basic earnings per share (in shares) 23,003,001 23,079,251
Incentive and equity compensation plans (in shares) 17,248 15,942
Weighted average shares outstanding for diluted EPS (in shares) 23,020,249 23,095,193
Diluted earnings per share (in dollars per share) $ 4.97 $ 3.75