XML 249 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current Income Tax Expense (Benefit) [Abstract]      
Federal $ (249) $ 1,378 $ 22,353
State (406) 909 847
Foreign 10,681 12,861 15,212
Current income tax provision 10,026 15,148 38,412
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal (1,220) (3,781) 5,617
State (657) (3,107) (1,031)
Foreign (2,819) (8,040) (10,497)
Deferred income tax provision (4,696) (14,928) (5,911)
Total provision for income taxes $ 5,330 $ 220 $ 32,501