XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Expense (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current tax provision:      
Federal $ 2,916 $ 1,665 $ 1,022
State 2,267 1,467 1,403
Foreign 14,643 5,385 9,933
Current tax provision (benefit) 19,826 8,517 12,358
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 11,032 8,579 10,185
State 7,146 5,166 335
Foreign (9,350) (22,806) (6,338)
Deferred tax expense (benefit) 8,828 (9,061) 4,182
Income tax provision (benefit) $ 28,654 $ (544) $ 16,540