XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]                
Net income $ 10,450 $ 9,983 $ 9,182 $ 22,444 $ 22,464 $ 15,788 $ 29,615 $ 60,696
Basic weighted average outstanding shares of common stock (in shares) 85,865,000     89,992,000     86,305,000 91,299,000
Dilutive effect of stock-based awards for common stock (in shares) 1,249,000     536,000     717,000 646,000
Diluted weighted average outstanding shares of common stock (in shares) 87,114,000     90,528,000     87,022,000 91,945,000
Earnings per common share - basic (in usd per share) $ 0.12     $ 0.25     $ 0.34 $ 0.66
Earnings per common share - diluted (in usd per share) $ 0.12     $ 0.25     $ 0.34 $ 0.66
Anti-dilutive options excluded from calculation of diluted EPS (in shares)             4,414,553 5,178,908