XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER COMMON SHARE - Calculation of Net Income per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net income $ 33,584 $ 56,976 $ 132,319 $ 189,703
Distributed and undistributed earnings allocated to participating securities (114) (354) (575) (1,219)
Net income attributable to common shareholders $ 33,470 $ 56,622 $ 131,744 $ 188,484
Total weighted average outstanding shares (in shares) 44,793 47,197 45,131 47,409
Less: weighted average participating securities (in shares) (153) (294) (198) (307)
Basic weighted average common shares (in shares) 44,640 46,903 44,933 47,102
Dilutive weighted average common stock equivalents (in shares) 141 184 165 213
Diluted weighted average common shares (in shares) 44,781 47,087 45,098 47,315
Basic net income per common share (in dollars per share) $ 0.75 $ 1.21 $ 2.93 $ 4.00
Diluted net income per common share (in dollars per share) $ 0.75 $ 1.20 $ 2.92 $ 3.98
Anti-dilutive shares (in shares) 8 0 20 0