XML 110 R77.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current -      
Federal $ 4,940 $ 7,295 $ 1,400
State 1,862 2,257 698
Foreign 2,982 2,629 2,092
Total current 9,784 12,181 4,190
Deferred -      
Federal 2,618 2,389 686
State (224) 123 (464)
Foreign (1,284) (1,508) (4,049)
Total deferred 1,110 1,004 (3,827)
Total provision for income tax $ 10,894 $ 13,185 $ 363