XML 103 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (33,333) $ (29,040) $ (42,698)
State (8,625) (8,179) (12,184)
Foreign (18,234) (16,940) (16,066)
Total current (60,192) (54,159) (70,948)
Deferred:      
Federal 14,684 20,817 12,667
State 2,144 7,177 (1,577)
Foreign 1,994 2,023 1,901
Total deferred 18,822 30,017 12,991
Income tax expense from continuing operations $ (41,370) $ (24,142) $ (57,957)