XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
US federal $ 3,480 $ (249) $ 1,378
US state 250 (406) 909
Non US 13,219 10,681 12,861
Current income tax provision 16,949 10,026 15,148
Deferred:      
US federal (4,802) (1,220) (3,781)
US state (1,288) (657) (3,107)
Non US (4,275) (2,819) (8,040)
Deferred income tax provision (10,365) (4,696) (14,928)
Total provision for income taxes $ 6,584 $ 5,330 $ 220