XML 124 R95.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ (6,551) $ 3,505 $ 3,739
State 49 381 498
Foreign 4,124 4,479 3,788
Total current (2,378) 8,365 8,025
Deferred:      
Federal (3,622) (12,481) 2,646
State (1,719) (1,442) 380
Foreign 886 (858) (2,598)
Total deferred (4,455) (14,781) 428
Provision (Benefit) for income taxes $ (6,833) $ (6,416) $ 8,453