XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 651 585 400
Net income (loss) applicable to common shareholders $ 176,302 $ 49,586 $ (60,388)
Weighted Average Number of Shares Outstanding, Basic 63,040 62,100 60,818
Earnings Per Share, Basic and Diluted $ 2.80 $ 0.80 $ (0.99)
Diluted $ 2.77 $ 0.79 $ (0.99)