XML 135 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current tax provision (benefit):      
Federal $ 54,087 $ (4,430) $ 2,501
State 15,961 6,527 197
Foreign 14,853 4,172 8,569
Total current tax provision 84,901 6,269 11,267
Deferred tax provision (benefit):      
Federal (22,046) 16,512 (6,150)
State (4,175) (1,132) (1,575)
Foreign (3,515) 185 (9,677)
Total deferred tax provision (benefit) (29,736) 15,565 (17,402)
Total income tax provision (benefit) $ 55,165 $ 21,834 $ (6,135)