v3.25.4
Income Taxes - Schedule of Components of Income Tax (Benefit) Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 0 $ 5,216 $ 0
State 4,631 6,811 8,585
Foreign 1,930 13,273 26,727
Total current income tax expense (benefit) 6,561 25,300 35,312
Deferred:      
Federal 1,542 1,595 1,267
State 1,061 1,027 1,061
Foreign 189 (2,292) (9,578)
Total deferred income tax expense (benefit) 2,792 330 (7,250)
Income tax expense (benefit) $ 9,353 $ 25,630 $ 28,062