v3.24.0.1
Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Tax benefit (expense) computed at the federal statutory rate 21.00% 21.00% 21.00%
State tax benefit (expense), net of federal benefit 2.20% 2.90% 31.50%
Change in valuation allowance (31.50%) (32.00%) (246.30%)
Differences between U.S. and foreign tax rates on foreign income 3.30% 2.50% 3.90%
Stock-based compensation (7.00%) (0.10%) 119.30%
U.S. federal research & development credit benefit 8.60% 5.00% 36.70%
U.K. corporate rate increase 0.00% 0.00% 39.80%
Acquisitions and divestitures 1.80% (0.70%) (8.00%)
Other benefits (expenses) (0.60%) (0.70%) (0.80%)
Total income tax benefit (expense) (2.20%) (2.10%) (2.90%)