XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax benefit at statutory rate (21.00%) (21.00%)
State income taxes-net of federal benefit (2.71%) (4.21%)
Foreign rate differential 1.79% (0.06%)
Stock-based compensation 1.73% 1.33%
Charitable contribution (0.04%) (0.09%)
Return to provision and other 2.56% 0.32%
Uncertain tax positions (0.10%) 0.12%
Tax credits 0.38% (0.49%)
Other (0.85%) 0.02%
Valuation allowance 20.29% 24.28%
Effective tax rate 2.05% 0.22%