v3.25.0.1
Income Taxes - Schedule of Reconciliation of Federal Statutory Rate and Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax expense at federal statutory rate (21.00%) (21.00%) (21.00%)
State income taxes, net of federal tax benefit (11.10%) 2.60% 6.20%
Meals and entertainment 1.60% 0.10% 0.70%
Share-based compensation 5.30% 10.40% 13.20%
Non-deductible executive compensation 16.90% 10.80% 14.30%
Research and development credits (36.30%) (6.80%) (25.70%)
Other, net 1.90% (8.30%) 7.50%
Valuation allowance 46.70% 15.00% 7.40%
Effective tax rate 4.00% 2.80% 2.60%