XML 43 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 18,954 $ 13,961 $ 3,325
State 3,440 1,113 680
Foreign 1,692 1,172 1,832
Total current 24,086 16,246 5,837
Deferred:      
Federal (1,573) (7,176) 27,179
State 2,509 (10) 4,408
Foreign 844 (2,528) (215)
Total deferred provision 1,780 (9,714) 31,372
Provision for income taxes $ 25,866 $ 6,532 $ 37,209