XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 24,745 $ 54,800 $ 75,998 $ 98,735
Distributed and undistributed earnings allocated to participating securities (33) (194) (177) (476)
Net income attributable to common shareholders $ 24,712 $ 54,606 $ 75,821 $ 98,259
Total weighted average outstanding shares (in shares) 44,894 45,184 44,860 45,303
Less: Weighted average participating securities (in shares) (61) (160) (104) (221)
Basic weighted average common shares (in shares) 44,833 45,024 44,756 45,082
Dilutive weighted average common stock equivalents (in shares) 56 87 121 140
Diluted weighted average common shares (in shares) 44,889 45,111 44,877 45,222
Basic net income per common share (in dollars per share) $ 0.55 $ 1.21 $ 1.69 $ 2.18
Diluted net income per common share (in dollars per share) $ 0.55 $ 1.21 $ 1.69 $ 2.17
Anti-dilutive shares (in shares) 93 0 30 0