v3.25.4
Income Taxes - Schedule of Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Domestic $ (80,825) $ (25,933) $ (46,847)
Foreign 16,886 15,427 14,906
Loss before income taxes $ (63,939) $ (10,506) $ (31,941)