XML 98 R87.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Earnings Per Share [Abstract]        
Net income $ 59,501 $ 68,942 $ 61,390 $ 58,237
Weighted average shares outstanding, basic (in shares) 60,506,000 48,156,000 60,263,000 42,038,000
Weighted average effect of dilutive securities (in shares) 35,000 946,000 69,000 336,000
Weighted average shares outstanding, diluted (in shares) 60,541,000 49,102,000 60,332,000 42,374,000
Basic earnings (loss) per share        
Basic (in dollars per share) $ 0.98 $ 1.43 $ 1.02 $ 1.39
Diluted (in dollars per share) $ 0.98 $ 1.40 $ 1.02 $ 1.37
Share-based awards considered to be anti-dilutive (in shares) 5,429,361 3,288,603 5,247,131 3,279,337