XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Geographical Breakdown of Income (Loss) before the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Domestic $ 19,757 $ (28,105) $ 369
Foreign 5,836 7,997 (2,822)
Income (loss) before income taxes $ 25,593 $ (20,108) $ (2,453)