XML 88 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 3,505 $ 3,739 $ 11,526
State 381 498 956
Foreign 4,479 3,788 2,425
Total Current 8,365 8,025 14,907
Deferred:      
Federal (12,481) 2,646 (2,472)
State (1,442) 380 256
Foreign (858) (2,598) (717)
Total Deferred (14,781) 428 (2,933)
Provision (Benefit) for income taxes $ (6,416) $ 8,453 $ 11,974