XML 90 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Income Tax Benefit (Provision) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income (loss) before benefit (provision) for income taxes      
Income (loss) before benefit (provision) for income taxes (domestic) $ 2,775 $ (7,674) $ (91,133)
Income (loss) before benefit (provision) for income taxes (foreign) 86,093 (28,478) 74,481
Income (loss) before income taxes 88,868 (36,152) (16,652)
Current income tax benefit (provision):      
Domestic (16,667) 1,862 (122)
United States federal (102) (402) (566)
United States state (85) (252) (567)
Foreign (7) (117) (1,797)
Total current income tax benefit (provision) (16,861) 1,091 (3,052)
Deferred income tax benefit (provision):      
Domestic (2,908) 1,913  
United States federal 4,150 2,075 12,958
United States state 1,678 (178) 5,122
Foreign (15,922) (11,942) 15,708
Total deferred income tax benefit (provision) (13,002) (8,132) 33,788
Total benefit (provision) for income taxes $ (29,863) $ (7,041) $ 30,736