XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES- Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal, current $ 64,381 $ 49,991 $ 46,138
U.S. federal, deferred (24,117) (19,705) (32,677)
U.S. federal, total 40,264 30,286 13,461
U.S. state and local, current 8,848 7,160 8,405
U.S. state and local, deferred (1,869) (3,297) (3,622)
U.S. state and local, total 6,979 3,863 4,783
Foreign jurisdictions, current 4,622 3,330 2,580
Foreign jurisdictions, deferred 1,007 13 (820)
Foreign jurisdictions, total 5,629 3,343 1,760
Income tax provision (benefit), current 77,851 60,481 57,123
Income tax provision (benefit), deferred (24,979) (22,989) (37,119)
Income tax provision (benefit), total $ 52,872 $ 37,492 $ 20,004