XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Components of Income Tax Provision (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current      
Federal $ 3,760 $ 13,402 $ 23,370
State 459 589 1,949
Foreign 12,357 11,661 20,267
Total current provision 16,576 25,652 45,586
Deferred      
Federal (1,444) (5,455) (6,742)
State (61) (955) (1,030)
Foreign (19,000) (27,530) 2,036
Total deferred benefit (20,505) (33,940) (5,736)
Total income tax provision (benefit) $ (3,929) $ (8,288) $ 39,850
Effective tax rate (7.50%) (6.80%) 16.50%