v3.24.0.1
Income Taxes - Schedule of Reconciliation of Statutory Federal Income Tax Rate to Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Expected income tax expense at federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefits 0.30% 0.40% (0.70%)
Foreign tax rate differential 2.90% 1.00% (5.10%)
Stock-based compensation (16.70%) (6.90%) 282.40%
Deferred tax impacts of restructuring 0.00% 0.00% (9.70%)
Other statutorily non-deductible expenses 0.10% 0.30% (1.10%)
Non-deductible warrant revaluations 0.00% (0.10%) (20.40%)
Research and development credits (5.50%) (4.70%) 51.00%
Uncertain tax positions—prior year positions 1.80% 0.10% (3.10%)
Uncertain tax positions—current year positions 1.70% 0.80% (1.00%)
U.S. tax on foreign income, net of allowable credits and deductions 3.90% 0.70% 0.00%
Foreign-derived intangible income deduction (1.00%) (1.90%) 0.00%
Other 0.10% 0.10% 1.30%
Change in valuation allowance (136.60%) (6.00%) (331.90%)
Effective tax rate (128.00%) 4.80% (17.30%)