XML 118 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator for basic and diluted income per common share      
Net income $ 97,176 $ 81,111 $ 97,864
Less: Net income allocated to unvested participating restricted stock (2,317) (2,174) (2,295)
Net income available to common stockholders 94,859 78,937 95,569
Effect of unvested participating restricted stock 0 1 13
Numerator - income available to common shareholders - diluted $ 94,859 $ 78,938 $ 95,582
Denominator      
Weighted average outstanding shares of common stock - basic (in shares) 15,233 15,873 16,799
Stock options (in shares) 9 28 91
Weighted average outstanding shares of common stock - diluted (in shares) 15,242 15,901 16,890
Net income per common share      
Basic (in dollars per share) $ 6.23 $ 4.97 $ 5.69
Diluted (in dollars per share) $ 6.22 $ 4.96 $ 5.66