XML 106 R48.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Interest Cost [Abstract]      
Net income (loss) $ (240,238) $ 117,596 $ 2,493
Less income allocated to participating securities (618) (4,188) (32)
Net income (loss) attributable to common stock $ (240,856) $ 113,408 $ 2,461
Earnings Per Share, Basic $ (13.49) $ 6.32 $ 0.14
Basic (in shares) 17,852 17,945 17,959
Less income allocated to participating securities $ (618) $ (4,175) $ (32)
Net income (loss) attributable to common stock $ (240,856) $ 113,421 $ 2,461
Diluted (in dollars per share) $ (13.49) $ 6.29 $ 0.14
Dilutive effect of stock options and restricted stock (in shares) 0 249 132
Adjusted weighted-average shares outstanding under treasury stock method (in shares) 17,852 18,194 18,091
Participating securities excluded under two-class method (in shares) 0 (175) (57)
Adjusted weighted-average shares outstanding under two-class method (in shares)   18,019 18,034