v3.25.0.1
Income Taxes - Components of Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ (63,221) $ (64,497) $ (49,177)
Foreign 1,920 (1,281) (697)
Loss before income taxes (61,301) (65,778) (49,874)
Increase in valuation allowance 5,400 19,400 12,100
Current Federal Tax Expense (Benefit) 0 0 0
Current State and Local Tax Expense (Benefit) 13 0 0
Current Foreign Tax Expense (Benefit) 657 820 366
Current Income Tax Expense (Benefit) 670 820 366
Deferred Federal Income Tax Expense (Benefit) 86 0 0
Deferred State and Local Income Tax Expense (Benefit) 0 0 0
Deferred Foreign Income Tax Expense (Benefit) (86) (171) 0
Deferred Income Tax Expense (Benefit) 0 (171) 0
Income tax (benefit) expense $ 670 $ 649 $ 366