XML 88 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current -      
Federal $ 7,295 $ 1,400 $ (902)
State 2,257 698 136
Foreign 2,629 2,092 602
Total current 12,181 4,190 (164)
Deferred -      
Federal 2,389 686 4,174
State 123 (464) 120
Foreign (1,508) (4,049) (1,607)
Total deferred 1,004 (3,827) 2,687
Total provision for income tax $ 13,185 $ 363 $ 2,523