XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Computation of Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share    
Net income $ 24,231 $ 31,391
Less: income allocated to participating securities (182) (64)
Income allocated to common shareholders $ 24,049 $ 31,327
Weighted average shares outstanding for basic earnings per common share 38,068,455 38,031,358
Dilutive effect of equity awards 161,414 157,122
Weighted average shares outstanding for diluted earnings per common share 38,229,869 38,188,480
Basic earnings per share (in dollars per share) $ 0.63 $ 0.82
Diluted earnings per share (in dollars per share) $ 0.63 $ 0.82