XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Schedule of Basic and Diluted Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Income from continuing operations $ 102,413 $ 57,632 $ 130,582
Income from discontinued operations (see Note 8) 0 0 2,348
Net income $ 102,413 $ 57,632 $ 132,930
Weighted average shares outstanding - basic (in shares) 5,129,330 5,126,100 5,123,613
Weighted average shares outstanding - diluted (in shares) 5,129,330 5,126,100 5,123,613
Income from continuing operations, basic (usd per share) $ 19.97 $ 11.24 $ 25.48
Income from continuing operations, diluted (usd per share) 19.97 11.24 25.48
Income from discontinued operations (see Note 8), basic (usd per share) 0 0 0.46
Income from discontinued operations (see Note 8), diluted (usd per share) 0 0 0.46
Net income per common share, basic (usd per share) 19.97 11.24 25.94
Net income per common share, diluted (in dollars per share) $ 19.97 $ 11.24 $ 25.94