XML 156 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - Schedule of provision for current and deferred income tax expense (benefit) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 3,280 $ 1,629 $ 4,050
State and local 713 497 302
Foreign 27,412 24,175 19,051
Current income tax expense 31,405 26,301 23,403
Deferred:      
Federal (3) 113 (554)
State and local (22) (55)
Foreign (2,304) (270) 18
Deferred income tax (benefit) (2,329) (157) (591)
Total income tax expense $ 29,076 $ 26,144 $ 22,812