XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation Between Effective Tax Rate and Statutory Income Tax Rate (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal income tax rate 21.00% 21.00% 21.00%
State taxes (7.70%) 4.10% 0.40%
Research and development tax credits 28.30% 6.90% 10.00%
Valuation allowance (13.70%) (14.70%) (9.80%)
Permanent differences (0.20%) (1.10%) (0.30%)
Stock-based compensation (2.00%) (1.50%) (3.40%)
Excess benefit stock deductions 1.60% 0.30% 0.40%
Foreign rate differential (11.30%) (13.20%) (18.40%)
Non-deductible repurchase premium 0.00% (2.20%) 0.00%
Non-deductible premium on note conversion (15.30%) (0.00%) (0.00%)
Other (3.80%) (1.60%) 0.10%
Effective tax rate (3.10%) (2.00%) (0.00%)