v3.26.1
Income Taxes - Schedule of Profit (Loss) before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Loss before income taxes:      
Domestic $ (15,325) $ (83,768) $ (45,319)
Foreign (92,232) (15,693) (11,694)
Total $ (107,557) $ (99,461) $ (57,013)