XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Net income applicable to common shareholders $ 78,760 $ 176,302 $ 49,586
Weighted Average Number of Shares Outstanding, Basic 62,452 63,040 62,100
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 509 651 585
Weighted Average Number of Shares Outstanding, Diluted 62,961 63,691 62,685
Basic $ 1.26 $ 2.80 $ 0.80
Diluted $ 1.25 $ 2.77 $ 0.79