v3.26.1
Income Taxes - Tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current income tax      
Federal $ (1,093) $ (3,091) $ 710
State 832 (310) 620
Foreign (500) 1,260 2,633
Deferred income tax      
Federal (50,160) (37,131) (6,394)
State (11,464) (7,390) (2,616)
Foreign 2,057 (6,717) (319)
Valuation allowance 116,825 6,487 (3,161)
Income tax expense (benefit) $ 56,497 $ (46,892) $ (8,527)