XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 16,209 $ 20,746 $ 59,388 $ 96,744
Distributed and undistributed earnings allocated to participating securities (4) (27) (37) (192)
Net income attributable to common shareholders $ 16,205 $ 20,719 $ 59,351 $ 96,552
Total weighted average outstanding shares (in shares) 45,132 44,940 45,074 44,887
Less: Weighted average participating securities (in shares) (12) (59) (28) (89)
Basic weighted average common shares (in shares) 45,120 44,881 45,046 44,798
Dilutive weighted average common stock equivalents (in shares) 123 79 110 115
Diluted weighted average common shares (in shares) 45,243 44,960 45,156 44,913
Basic net income per common share (in dollars per share) $ 0.36 $ 0.46 $ 1.32 $ 2.16
Diluted net income per common share (in dollars per share) $ 0.36 $ 0.46 $ 1.31 $ 2.15
Anti-dilutive shares (in shares) 3 23 41 38