v3.22.4
Income Taxes - Summary of Reconciliation of Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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.90% 31.50% 8.30%
Change in valuation allowance (32.00%) (246.30%) (58.90%)
Differences between U.S. and foreign tax rates on foreign income 2.50% 3.90% (1.40%)
Stock-based compensation benefit (0.10%) 119.30% 17.80%
U.S. federal research & development credit benefit 5.00% 36.70% 8.40%
U.K. corporate rate increase 0.00% 39.80% 4.30%
Acquisitions and divestitures (0.70%) (8.00%) (0.50%)
Other benefits (expenses) (0.70%) (0.80%) (1.00%)
Total income tax benefit (expense) (2.10%) (2.90%) (2.00%)