XML 91 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 1,404 $ 2,430 $ 6,724
State 1,832 1,852 1,323
Foreign 768 745 46
Total current income taxes 4,004 5,027 8,093
Deferred:      
Federal 5,455 (19,822) 1,846
State (909) (3,430) (1,255)
Foreign (10,663) (7,781) (5,464)
Total deferred income taxes (6,117) (31,033) (4,873)
Total provision for (benefit from) income taxes $ (2,113) $ (26,006) $ 3,220