v3.25.4
Income Taxes - Schedule of Provision for (Benefit from) Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Total current income tax expense      
Federal $ 0 $ 0 $ 0
State 209 336 761
International 3,104 2,048 1,121
Total current income tax expense 3,313 2,384 1,882
Total deferred income tax benefit      
Federal (369) (350,567) 0
State (10,742) (105,060) (7)
International (1,620) (4,405) (1,658)
Total deferred income tax benefit (12,731) (460,032) (1,665)
Total provision for (benefit from) income taxes      
Federal (369) (350,567) 0
State (10,533) (104,725) 754
International 1,484 (2,356) (537)
Total provision for (benefit from) income taxes $ (9,418) $ (457,648) $ 217