XML 59 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net (loss) income $ (128) $ 14,785
Basic weighted average shares of Common Stock outstanding 30,778,752 31,543,784
Dilutive effect of restricted stock, restricted stock units and performance stock units   147,547
Diluted weighted average shares of Common Stock outstanding 30,778,752 31,691,331
Basic (loss) earnings per share $ 0 $ 0.47
Diluted (loss) earnings per share $ 0 $ 0.47