XML 76 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Share-based compensation $ 22,621 $ 28,703 $ 17,737
Income tax benefit 6,108 8,700 5,600
Total compensation cost related to nonvested awards, unrecognized $ 33,754    
Shares available for future grants (in shares) 7,601    
Aggregate intrinsic value, exercised $ 14,417 36,200 32,600
Fair value of shares vested $ 10,014 $ 26,200 $ 20,800