XML 150 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHAREHOLDERS' EQUITY AND EARNINGS PER COMMON SHARE - Schedule of Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share Basic and Diluted [Line Items]                      
Net income $ (1,445) $ 19,545 $ 23,861 $ 27,637 $ 30,505 $ 18,717 $ 23,115 $ 20,196 $ 69,598 $ 92,533 $ 118,664
Average number of common shares issued (in shares)                 51,903 51,903 51,903
Less: average number of treasury shares (in shares)                 7,820 5,577 1,951
Less: average number of unvested stock award shares (in shares)                 795 762 712
Average number of basic common shares outstanding (in shares) 42,852 43,164 43,443 43,693 44,105 44,700 45,818 47,668 43,288 45,564 49,240
Average number of diluted common shares outstanding (in shares) 43,101 43,347 43,532 44,036 44,484 45,034 46,102 48,067 43,504 45,914 49,554
Basic earnings per share (in dollars per share) $ (0.03) $ 0.45 $ 0.55 $ 0.63 $ 0.69 $ 0.42 $ 0.50 $ 0.42 $ 1.61 $ 2.03 $ 2.41
Diluted earnings per share (in dollars per share) $ (0.03) $ 0.45 $ 0.55 $ 0.63 $ 0.69 $ 0.42 $ 0.50 $ 0.42 $ 1.60 $ 2.02 $ 2.39
Unvested stock awards                      
Earnings Per Share Basic and Diluted [Line Items]                      
Plus: dilutive effect of stock (in shares)                 216 345 309
Stock options outstanding                      
Earnings Per Share Basic and Diluted [Line Items]                      
Plus: dilutive effect of stock (in shares)                 0 5 5