v3.26.1
(Loss) Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) $ (34,768) $ 9,510 $ (35,166) $ 45,494
Denominator        
Basic weighted-average shares outstanding 43,310,506 35,286,065 39,521,709 35,157,514
Common stock equivalents arising from stock options and restricted stock awards 0 1,272,000 0 1,467,000
Diluted weighted-average shares outstanding 43,310,506 36,558,493 39,521,709 36,624,237
Scenario [Member]        
Denominator        
Diluted weighted-average shares outstanding     39,522,000 36,625,000