XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Federal:      
Current $ (153) $ 2,760 $ 1,075
Deferred 30,407 (9,447) (126,734)
State:      
Current (154) 468 893
Deferred 217 1,245 (17,264)
Foreign:      
Current 22,218 26,869 (3,362)
Deferred (1,034) (1,673) (1,352)
Provision for income taxes $ 51,501 $ 20,222 $ (146,744)