XML 149 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Share-Based Compensation - Share-Based Compensation and Related Tax Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement [Abstract]    
Share-based compensation expense $ 19,171 $ 15,122
Income tax benefit related to share-based compensation expense $ (4,440) $ (3,327)