XML 89 R72.htm IDEA: XBRL DOCUMENT v3.20.4
INCOME TAXES - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current taxes      
Federal $ 25,605 $ 31,695 $ 28,464
State 11,322 8,616 7,458
Foreign 19,414 6,347 10,611
Total current 56,341 46,658 46,533
Deferred taxes      
Federal (17,913) 6,774 5,253
State (7,264) 1,846 1,967
Foreign (8,361) 4,585 1,917
Total deferred (33,538) 13,205 9,137
Income tax expense $ 22,803 $ 59,863 $ 55,670