XML 297 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Schedule of Stock Compensation Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Stock-based compensation expense recognized $ 44,843,000 $ 39,792,000 $ 37,034,000
Tax benefit recognized 21,197,000 14,806,000 32,511,000
Stock-based compensation expense capitalized $ 0 $ 0 $ 0