XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current:      
Federal $ 3,607 $ (35) $ 4,802
State 2,989 2,309 4,638
Foreign 3,268 4,675 2,205
Total current provision 9,864 6,949 11,645
Deferred:      
Federal (902) (13,800) 5,873
State (6,573) (8,315) (4,565)
Foreign (23,040) (3,849) (819)
Total deferred provision (30,515) (25,964) 489
Changes in tax rate 47 (579) 606
Changes in valuation allowance 26,306 9,202 2,543
Total provision (benefit) $ 5,702 $ (10,392) $ 15,283