XML 102 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Benefit from (Provision for) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ (965) $ 12,774 $ (238,550)
State 1,254 (685) (2,432)
Foreign (2,093) (75) (12,647)
Current income tax expense (benefit) (1,804) 12,014 (253,629)
Deferred:      
Federal 2,105 406 15,186
State 900 598 0
Foreign (56) 59 0
Deferred income tax expense (benefit) 2,949 1,063 15,186
Benefit from (provision for) income taxes $ 1,145 $ 13,077 $ (238,443)