XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income taxes:      
Federal $ (234) $ (2,460) $ (113)
State (1,128) (3,064) (2,172)
Foreign (4,021) (33) (3,702)
Total current provision for income taxes (5,383) (5,557) (5,987)
Deferred income taxes:      
Federal (122,057) (26,210) 147,236
State (17,558) (1,634) 19,995
Foreign (3,704) 1,269 1,448
Total deferred benefit from income taxes (143,319) (26,575) 168,679
Total (provision for) benefit from income taxes $ (148,702) $ (32,132) $ 162,692