v3.26.1
(Loss) Earnings per Share - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
May 10, 2022
Earnings And Dividends Per Share [Abstract]          
Anti-dilutive options and restricted stock units outstanding 0 200,000 0 300,000  
Purchase of outstanding shares of common stock         $ 20.0
Repurchase of common stock (in shares)   0   0  
Potentially dilute earnings per share 2,000,000   2,000,000