XML 116 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation to Statutory Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Income tax expense (benefit) at U.S. statutory rates $ 14,455 $ (5,951) $ 10,706
State taxes, net of U.S. federal impact 425 1,073 1,101
Effect of international operations (2,814) (7,668) (11,149)
Research and development tax credit (7,945) (7,287) (6,470)
Net change in valuation allowance 52 662 (104,972)
Change in accrual for unrecognized tax benefits 2,534 (369) 3,349
Share-based compensation 206 2,084 606
Tax benefits associated with asset impairments (11,815)    
Extinguishment of debt   19,289  
Adoption of new accounting standard     (9,295)
Other 22 197 167
Total expense (benefit) for income taxes $ (4,880) $ 2,030 $ (115,957)