XML 155 R140.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Reconciliation of Numerators and Denominators (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic EPS:      
Net income $ 104,131 $ 146,936 $ 95,644
Less: income allocated to participating securities (685) (779) (483)
Basic EPS per common share $ 103,446 $ 146,157 $ 95,161
Basic (in shares) 40,746,772 35,485,620 29,876,151
Basic (in usd per share) $ 2.54 $ 4.12 $ 3.19
Diluted EPS:      
Net income $ 104,131 $ 146,936 $ 95,644
Basic (in shares) 40,746,772 35,485,620 29,876,151
Effect of Dilutive Securities $ 0 $ 0 $ 0
Effect of Dilutive Securities (in shares) 418,062 189,110 151,634
Diluted EPS per common share $ 104,131 $ 146,936 $ 95,644
Diluted (in shares) 41,164,834 35,674,730 30,027,785
Diluted (in usd per share) $ 2.53 $ 4.12 $ 3.19