v3.26.3
(Loss) Earnings per Share - Number of Shares Outstanding for Calculation of Earnings Per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net Income (Loss) $ (2,018) $ 1,499 $ (37,184) $ 46,993
Denominator        
Basic weighted-average shares outstanding 58,553,982 35,359,969 45,935,515 35,225,740
Common stock equivalents arising from stock options and restricted stock awards 0 1,037,000 0 1,323,000
Diluted weighted-average shares outstanding 58,553,982 36,396,693 45,935,515 36,549,130
Scenario [Member]        
Denominator        
Diluted weighted-average shares outstanding     45,936,000 36,549,000