XML 85 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings 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]      
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 309,911 $ (469,966) $ (59,868)
Weighted-average shares-basic 43,596,432 43,052,070 42,948,850
Restricted stock award 792,372 0 0
Weighted-average shares-diluted 44,388,804 43,052,070 42,948,850
Earnings Per Share, Basic $ 7.11 $ (10.91) $ (1.35)
Earnings Per Share, Diluted $ 6.98 $ (10.91) $ (1.35)
Net Income (Loss) Attributable to Parent $ 309,911 $ (469,855) $ (57,919)