XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation to Statutory Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Income tax expense (benefit) at U.S. statutory rates $ (5,951) $ 10,706 $ 5,393
State taxes, net of U.S. federal impact 1,073 1,101 (607)
Effect of international operations (7,668) (11,149) 609
Research and development tax credit (7,287) (6,470) (3,964)
Net change in valuation allowance 662 (104,972) (2,389)
Change in accrual for unrecognized tax benefits (369) 3,349 398
Share-based compensation 2,084 606 1,208
Extinguishment of debt 19,289   (1,090)
Adoption of new accounting standard   (9,295)  
Other 197 167 84
Total expense (benefit) for income taxes $ 2,030 $ (115,957) $ (358)