XML 93 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Details) - Schedule of provision for current and deferred income tax expense (benefit) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 1,685 $ 3,280 $ 1,629
State and local 90 713 497
Foreign 17,024 27,412 24,175
Current income tax expense 18,799 31,405 26,301
Deferred:      
Federal (215) (3) 113
State and local 44 (22)
Foreign 753 (2,304) (270)
Deferred income tax expense 582 (2,329) (157)
Total income tax expense $ 19,381 $ 29,076 $ 26,144