XML 102 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ (13,711) $ (5,437) $ (829)
State (1,368) (1,786) 99
Foreign (2,622) (3,443) (6,835)
Total current (17,701) (10,666) (7,565)
Deferred:      
Federal 61,761 (144) (140)
State 7,929 (1) 120
Foreign 611 (2,396) 218
Total deferred 70,301 (2,541) 198
Income tax benefit (expense) $ 52,600 $ (13,207) $ (7,367)