XML 69 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax provision:      
Federal $ 106,510 $ 54,523 $ 5,703
State 18,039 16,136 4,069
Foreign 43,146 28,038 35,542
Current income tax provision 167,695 98,697 45,314
Deferred income tax (benefit) provision:      
Federal (2,672) 33,267 76,185
State (5,916) (669) 6,076
Foreign (6,364) (5,986) (112,214)
Deferred income tax (benefit) provision (14,952) 26,612 (29,953)
Income tax provision $ 152,743 $ 125,309 $ 15,361