XML 128 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ (8,435) $ 15,112 $ 14,227
State (248) 4,300 1,002
Foreign 15,931 18,631 6,045
Total current 7,248 38,043 21,274
Deferred:      
Federal (17,132) (6,022) (2,004)
State (5,044) (67) (3,849)
Foreign 729 6,396 (1,661)
Total deferred (21,447) 307 (7,514)
Total provision $ (14,199) $ 38,350 $ 13,760