XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Difference Between Statutory Federal Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Federal income tax rate 21.00% 21.00% 21.00%
Stock-based compensation (0.40%) (4.90%) (2.30%)
State taxes 5.70% (14.10%) 6.40%
Credits (2.10%) (4.80%)  
Other 0.90% (0.30%) (0.20%)
Valuation allowance 0.60% (70.20%) (17.30%)
Total 25.70% (73.30%) 7.60%