v3.24.0.1
Income Taxes - Summary of Effective Income Tax Rate Reconciliation, Percent (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Tax benefit at U.S. federal income tax rate 21.00% 21.00% 21.00%
State tax benefit, net of federal benefit (1.00%) 1.90% 2.90%
Impact of international operations 3.10% 1.30% 1.30%
FDII deduction 1.80% 0.00% 0.00%
U.S. taxes on foreign entities 0.00% 0.00% (3.90%)
Stock-based compensation (22.50%) (7.30%) (3.00%)
U.S. federal tax credits 13.80% 3.70% 1.60%
Change in valuation allowance (21.70%) (21.80%) (20.30%)
Non-deductible transaction costs (0.60%) (0.10%) (0.60%)
Other 0.50% (0.50%) (0.20%)
Provision for income taxes (5.60%) (1.80%) (1.20%)