XML 100 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Difference between Federal Statutory Income Tax Rate and Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax provision at federal statutory rate 21.00% 21.00% 21.00%
State taxes 7.01% 5.99% 5.68%
Uncertain tax positions 0.92% 0.05% 0.13%
Stock based compensation (1.12%) (1.96%) (0.92%)
Return to provision (3.92%) (0.17%) (0.11%)
Other permanent differences 1.33% 1.09% 0.02%
Research & development credit (2.98%) (0.33%) (0.40%)
Other 0.34% 0.19% (0.01%)
Change in valuation allowance 0.12% (0.10%) (0.52%)
Effective tax rate 22.70% 25.76% 24.87%