XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest Cost [Abstract]      
Net income $ 117,596 $ 2,493 $ 151,853
Less income allocated to participating securities (4,188) (32) (2,218)
Net income attributable to common stock $ 113,408 $ 2,461 $ 149,635
Earnings Per Share, Basic $ 6.32 $ 0.14 $ 8.69
Basic (in shares) 17,945 17,959 17,212
Less income allocated to participating securities $ (4,175) $ (32) $ (2,215)
Net income attributable to common stock $ 113,421 $ 2,461 $ 149,638
Diluted (in dollars per share) $ 6.29 $ 0.14 $ 8.68
Dilutive effect of stock options and restricted stock (in shares) 249 132 145
Adjusted weighted-average shares outstanding under treasury stock method (in shares) 18,194 18,091 17,357
Participating securities excluded under two-class method (in shares) (175) (57) (126)
Adjusted weighted-average shares outstanding under two-class method (in shares)   18,034 17,231