XML 73 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share - Schedule of Earnings (Loss) per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Basic earnings (loss) per share $ 291,190 $ 256,513 $ (312,321)
Diluted earnings (loss) per share $ 291,190 $ 256,513 $ (312,321)
Basic 69,607 78,302 78,194
Effect of dilutive incentive-based awards, Shares 673 1,273  
Diluted earnings (loss) per share 70,280 79,575 78,194
Earnings (loss) per share, basic $ 4.18 $ 3.28 $ (3.99)
Earnings (loss) per share, diluted $ 4.14 $ 3.22 $ (3.99)