XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Rate Reconciliation Schedule (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 2.80% 2.10% 0.40%
Stock-based compensation shortfalls, net (6.80%) (4.50%) (1.50%)
Non-deductible stock-based compensation (4.70%) (0.70%) (0.80%)
Non-deductible lobbying expenses (0.90%) (0.30%) (0.30%)
Research and development credits 1.70% 0.80% 1.00%
Changes in valuation allowance (2.00%) (1.00%) (0.60%)
Foreign income tax and income inclusion (1.50%) (0.20%) (0.10%)
Goodwill impairment 0.00% 0.00% (2.40%)
Other permanent differences (1.80%) (0.60%) (0.30%)
Effective tax rate 7.80% 16.60% 16.40%