XML 147 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 961 $ 672 $ 641
State 1,478 (1,806) 2,227
Foreign 22,075 35,379 29,370
Total current income tax expense 24,514 34,245 32,238
Deferred:      
Federal (44,992) (12,780) (17,179)
State (5,893) 6,041 2,649
Foreign 10,082 (21,523) (2,966)
Total deferred tax provision (benefit) (40,803) (28,262) (17,496)
Total Income tax provision $ (16,289) $ 5,983 $ 14,742