v3.25.4
Income Taxes - Schedule of Pretax Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
United States $ (7,854) $ (25,144) $ (57,779)
Non-United States (10,322) (871) (6,892)
Loss before provision for income taxes $ (18,176) $ (26,015) $ (64,671)