XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Tax Schedule (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current tax (benefit) provision:      
Federal $ 11,824 $ (1,765) $ (22,704)
State 8,515 5,346 3,835
Foreign 90,026 76,162 71,286
Deferred tax (benefit) provision:      
Federal (33,366) (19,845) (13,987)
State (14,611) (14,509) (12,212)
Foreign (4,358) (6,023) 4,968
Change in valuation allowance 4,541 6,556 22,164
Total $ 62,571 $ 45,922 $ 53,350