XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components of Provision (Benefit) for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current provision:      
State $ 543 $ 753 $ 5,520
Foreign 22,907 20,638 18,150
Total current 23,450 21,391 23,670
Deferred provision (benefit) for taxes:      
Federal 20 (7,552) (3,306)
State (2,730) (4,684) 1,952
Foreign (9,516) (59,956) 13,138
Change in valuation allowance 3,716 9,005 4,151
Total deferred (8,510) (63,187) 15,935
Total provision (benefit) for income taxes $ 14,940 $ (41,796) $ 39,605