XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES- Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. federal, current $ 80,490 $ 64,381 $ 49,991
U.S. federal, deferred (19,837) (24,117) (19,705)
U.S. federal, total 60,653 40,264 30,286
U.S. state and local, current 11,791 8,848 7,160
U.S. state and local, deferred (5,707) (1,869) (3,297)
U.S. state and local, total 6,084 6,979 3,863
Foreign jurisdictions, current 5,877 4,622 3,330
Foreign jurisdictions, deferred (1,078) 1,007 13
Foreign jurisdictions, total 4,799 5,629 3,343
Income tax provision (benefit), current 98,158 77,851 60,481
Income tax provision (benefit), deferred (26,622) (24,979) (22,989)
Income tax provision (benefit), total $ 71,536 $ 52,872 $ 37,492