v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
(Loss) income before income tax expense (benefit): $ (80,675) $ (97,097) $ (159,342)
Current:      
Federal (35) 0 (41)
State 581 391 176
Foreign 79 0 17
Total current tax expense 625 391 152
Deferred:      
Federal (340) (373) 614
State 9 602 (647)
Foreign (2,243) (9,749) (15,211)
Total deferred tax benefit (2,574) (9,520) (15,244)
Total tax benefit (1,949) (9,129) (15,092)
Domestic      
Operating Loss Carryforwards [Line Items]      
(Loss) income before income tax expense (benefit): (43,086) (62,489) (90,058)
Foreign      
Operating Loss Carryforwards [Line Items]      
(Loss) income before income tax expense (benefit): $ (37,589) $ (34,608) $ (69,284)