XML 131 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock Compensation Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Stock-based compensation expense recognized $ 30,272,000 $ 35,892,000 $ 44,843,000
Tax benefit recognized 11,954,000 12,550,000 21,197,000
Stock-based compensation expense capitalized $ 0 $ 0 $ 0