XML 129 R114.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Summary of Composition of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income (loss) $ (11,712) $ 26,209 $ (11,968)
Basic weighted average common shares outstanding   36,990,672 17,753,914
Net effect of dilutive stock options and warrants   5,792 0
Net effect of dilutive restricted stock awards   109,150 0
Diluted weighted average common shares outstanding   37,105,614 17,753,914
Basic   $ 0.71 $ (0.67)
Diluted   $ 0.71 $ (0.67)