XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Reconciliation of Income Tax Provision to Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal tax benefits 4.34% 3.88% 4.12%
Permanent differences (0.29%) (6.74%) (1.14%)
Tax Credit 6.49% 6.12% 14.53%
Foreign rate differential 0.25% (0.33%) (0.78%)
Stock based compensation (3.36%) 88.87% (11.60%)
Other (0.04%) (0.02%) (1.07%)
Valuation allowance (29.25%) (114.17%) (28.57%)
Total provision (0.86%) (1.39%) (3.51%)