v3.25.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income taxes:      
Federal $ 372 $ (234) $ (2,460)
State 257 (1,128) (3,064)
Foreign (2,560) (4,021) (33)
Total current provision for income taxes (1,931) (5,383) (5,557)
Deferred income taxes:      
Federal 0 (122,057) (26,210)
State 0 (17,558) (1,634)
Foreign (1,348) (3,704) 1,269
Total deferred provision for income taxes (1,348) (143,319) (26,575)
Total provision for income taxes $ (3,279) $ (148,702) $ (32,132)