XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current taxes      
Federal $ 107,919 $ 25,605 $ 31,695
State 30,206 11,322 8,616
Foreign 55,670 19,414 6,347
Total current 193,795 56,341 46,658
Deferred taxes      
Federal (62,302) (17,913) 6,774
State (12,327) (7,264) 1,846
Foreign (3,656) (8,361) 4,585
Total deferred (78,285) (33,538) 13,205
Income tax expense $ 115,510 $ 22,803 $ 59,863