XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share - Schedule of Components of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share [Abstract]    
Net income $ 9,182 $ 15,788
Basic weighted average outstanding shares of common stock (in shares) 86,885,000 92,993,000
Dilutive effect of stock-based awards for common stock (in shares) 247,000 748,000
Diluted weighted average outstanding shares of common stock (in shares) 87,132,000 93,741,000
Earnings per share - basic (in usd per share) $ 0.11 $ 0.17
Earnings per share - diluted (in usd per share) $ 0.11 $ 0.17
Anti-dilutive options excluded from calculation of diluted EPS (in shares) 4,907,216 4,729,800