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
Current provision for/(benefit from) income taxes:      
Federal $ 0 $ 0 $ (144)
State 1,578 2,007 (561)
Foreign 3,355 2,691 1,255
Current provision 4,933 4,698 550
Deferred benefit from income taxes:      
Foreign (1,340) (584) (96)
Deferred benefit (1,340) (584) (96)
Total provision for/(benefit from) income taxes:      
Federal 0 0 (144)
State 1,578 2,007 (561)
Foreign 2,015 2,107 1,159
Provision for/(benefit from) income taxes $ 3,593 $ 4,114 $ 454