XML 99 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. income (loss) $ 25,787 $ (26,249) $ (23,768)
Foreign loss (44,673) (41,152) (61,521)
Loss before income taxes $ (18,886) $ (67,401) $ (85,289)