XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Provision for (benefit from) income taxes $ 4,636 $ 9,266 $ 8,125 $ 13,538  
Effective tax rate (percent) (45.70%) (43.40%) (32.50%) (44.40%)  
Income (loss) before taxes $ (10,145) $ (21,365) $ (25,022) $ (30,464)  
Gross unrecognized tax benefits 15,300   15,300    
Unrecognized tax benefits that would impact the effective income tax rate 1,200   1,200    
Accrued interest and tax penalties related to unrecognized tax benefits $ 200   $ 200   $ 100
Income tax examination description     As of June 30, 2025, the Company’s 2020 through 2025 tax years are generally open and subject to potential examination in one or more jurisdictions. In addition, in the United States, any net operating losses or credits that were generated in prior years but not yet fully utilized in a year that is closed under the statute of limitations may also be subject to examinatio    
Income tax year under examination     2020 2021 2022 2023 2024 2025