XML 92 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Computation of Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share        
Net Income (Loss) $ 36,087 $ 15,839 $ 108,927 $ 54,553
Less: income allocated to participating securities (68) (39) (179) (111)
Income allocated to common shareholders $ 36,019 $ 15,800 $ 108,748 $ 54,442
Weighted average shares outstanding for basic earnings per common share 37,990,659 31,259,188 37,911,896 30,539,266
Dilutive effect of equity awards 143,679 271,887 182,014 295,364
Weighted average shares outstanding for diluted earnings per common share 38,134,338 31,531,075 38,093,910 30,834,630
Basic earnings per share (in dollars per share) $ 0.95 $ 0.51 $ 2.87 $ 1.78
Diluted earnings per share (in dollars per share) $ 0.94 $ 0.50 $ 2.85 $ 1.77