XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of federal benefit 6.00% (0.50%) (0.10%)
Permanent differences 7.00% (0.90%) (0.20%)
Stock-based compensation 15.70% (7.00%) (2.40%)
Research and development credits (18.50%) 0.90% 1.40%
Foreign rate differential 3.00% 0.30% 0.10%
Change in valuation allowance (11.20%) (3.20%) (24.80%)
Excess officers' compensation 5.50% (1.70%) (3.10%)
Tax rate change (13.40%) (3.40%) 7.80%
Induced conversion expense 0.00% (9.50%) 0.00%
Tax reserves 12.60% (0.10%) (0.20%)
Provision to return (0.50%) 5.20% (0.30%)
U.S. taxation of international operations 3.50% 0.00% 0.00%
Other 7.70% (0.80%) (1.10%)
Effective income tax rate 38.40% 0.30% (1.90%)