v3.10.0.1
Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
State $ 106 $ (1,784) $ 3
Foreign 2,824 932 869
Total current income tax (benefit) expense 2,930 (852) 872
Deferred:      
Federal (15) (12,287) (6,364)
State (40) 303 (780)
Foreign (328) (5,506) (808)
Total deferred income tax (benefit) expense (383) (17,490) (7,952)
Income tax (benefit) expense $ 2,547 $ (18,342) $ (7,080)