XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Geographical Breakdown of Income (Loss) before the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Domestic $ 10,154 $ 19,757 $ (28,105)
Foreign 1,171 5,836 7,997
Income (loss) before income taxes $ 11,325 $ 25,593 $ (20,108)