v3.25.1
Income Taxes - Reconciliation of difference between the mainland China statutory income tax rate and effective income tax rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Statutory income tax rate 25.00% 25.00% 25.00%
Tax effect of different tax rates in different jurisdictions (6.60%) (4.40%) 5.60%
Tax effect of preferential tax rates (2.70%) (4.20%) (12.30%)
Tax effect of non-deductible expenses 0.10% 0.40% 0.90%
Tax effect of non-taxable income (0.10%) 0.00% (0.30%)
Tax effect of tax rate changes on deferred taxes 0.20% 0.20% 1.50%
Tax effect of additional deduction of research and development expenses (0.50%) (1.00%) (1.20%)
Change in valuation allowance (0.10%) 0.50% (6.20%)
Effective tax rate 15.30% 16.50% 13.00%