XML 67 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision For (Benefit From) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 8,006 $ 1,404 $ 2,430
State 4,549 1,832 1,852
Foreign 1,240 768 745
Total current income taxes 13,795 4,004 5,027
Deferred:      
Federal (1,292) 5,455 (19,822)
State (1,609) (909) (3,430)
Foreign 1,701 (10,663) (7,781)
Total deferred income taxes (1,200) (6,117) (31,033)
Total provision for (benefit from) income taxes $ 12,595 $ (2,113) $ (26,006)