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