XML 71 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Current provision for income taxes:                      
Federal                 $ 67,253 $ 43,706 $ 34,314
State                 10,529 5,500 4,493
Foreign                 2,016 1,588 3,306
Total current                 79,798 50,794 42,113
Deferred tax benefit:                      
Federal                 (18,579) (23,896) (7,105)
State                 (3,564) (2,300) 230
Foreign                 381 309 (580)
Total deferred                 (21,762) (25,887) (7,455)
Total provision for income taxes $ 18,354 $ 11,668 $ 13,938 $ 14,076 $ 4,618 $ 1,867 $ 8,448 $ 9,974 $ 58,036 $ 24,907 $ 34,658