XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Shares excluded from computation of diluted EPS (in shares) 1,505 0 508,000
Basic earnings per share      
Net Income $ 106,507 $ 124,403 $ 77,764
Total weighted average common stock outstanding (in shares) 63,707,000 56,586,000 53,502,000
Net income per share (in dollars per share) $ 1.67 $ 2.20 $ 1.45
Diluted earnings per share      
Net Income $ 106,507 $ 124,403 $ 77,764
Total weighted average common stock outstanding (in shares) 63,707,000 56,586,000 53,502,000
Add: Dilutive effect of share-based awards outstanding (in shares) 557,000 502,000 428,000
Total weighted average diluted stock outstanding (in shares) 64,264,000 57,088,000 53,930,000
Net income per share (in dollars per share) $ 1.66 $ 2.18 $ 1.44