FinVolution Group
CIK 0001691445
Industry: Loan Brokers
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| capex | {"amount": 12039000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2025-12-31 | sec_edgar |
| capex | {"amount": 3803000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-12-31 | sec_edgar |
| capex | {"amount": 75789000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2023-12-31 | sec_edgar |
| capex | {"amount": 7652000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2022-12-31 | sec_edgar |
| capex | {"amount": 8673000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 1688000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"amount": 6989000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 12157000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2018-12-31 | sec_edgar |
| capex | {"amount": 13967000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2017-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 29804000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2016-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 17548000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 612764000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 640167000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 699914000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 527226000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 693301000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 403398000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 333900000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 235061000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 290661000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 62198000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 92495000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2015-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 77290000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2014-12-31 | sec_edgar |
| cashflow_financing | {"amount": -27841000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -85312000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -2505002000, "concept": "us-gaap:NetCashProvidedByUsedInFinancing | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": -763940000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -37631000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -473759000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "c | 2020-12-31 | sec_edgar |
| cashflow_financing | {"amount": 251301000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 77100000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 2132933000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingA | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 438701000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -312263000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -314526000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": 1411992000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -225197000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 313035000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": 159616000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"amount": -118966000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -210460000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -2450800000, "concept": "us-gaap:NetCashProvidedByUsedInInvesting | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -684112000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 267064000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 396361000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 1360872000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 236917000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": 98896000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": 338224000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_operating | {"amount": -30958000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": 274153000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 3409451000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 1088227000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2016-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -191887000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingA | 2015-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2021-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2020-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1550071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2019-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1533071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1503071169, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.29, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2021-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2020-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.56, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2019-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.65, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2018-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -2.5525, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2017-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.091, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2016-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.2721, "concept": "us-gaap:EarningsPerShareBasic", "currency | 2015-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.24, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.23, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2021-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2020-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.53, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2019-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.54, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2018-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -2.5525, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2017-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.091, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2016-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.2721, "concept": "us-gaap:EarningsPerShareDiluted", "curren | 2015-12-31 | sec_edgar |
| goodwill | {"amount": 11405000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2025-12-31 | sec_edgar |
| goodwill | {"amount": 6906000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-12-31 | sec_edgar |
| goodwill | {"amount": 7100000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-12-31 | sec_edgar |
| goodwill | {"amount": 7309000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 7911000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2021-12-31 | sec_edgar |
| goodwill | {"amount": 7726000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2020-12-31 | sec_edgar |
| goodwill | {"amount": 7241000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2019-12-31 | sec_edgar |
| goodwill | {"amount": 7332000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2018-12-31 | sec_edgar |
| goodwill | {"amount": 7749000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2017-12-31 | sec_edgar |
| income_tax_expense | {"amount": 79542000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 62664000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 55649000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": 65936000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 37790000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 69796000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"amount": 69230000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| income_tax_expense | {"amount": 21992000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| income_tax_expense | {"amount": 42222000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2017-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 48267000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2016-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 4364000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2015-12-31 | sec_edgar |
| industry_sic | {"code": "6163", "scheme": "SIC", "description": "Loan Brokers"} | sec_edgar | |
| intangible_assets | {"amount": 38645000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 18810000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2024-12-31 | sec_edgar |
| intangible_assets | {"amount": 13900000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2023-12-31 | sec_edgar |
| intangible_assets | {"amount": 14309000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 15527000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 15164000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2020-12-31 | sec_edgar |
| intangible_assets | {"amount": 9233000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2019-12-31 | sec_edgar |
| intangible_assets | {"amount": 10018000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2018-12-31 | sec_edgar |
| intangible_assets | {"amount": 9799000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2017-12-31 | sec_edgar |
| interest_expense | {"amount": 4071000, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 53114000, "concept": "us-gaap:InterestExpense"} | 2023-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 146306000, "concept": "us-gaap:InterestExpense"} | 2022-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 73846000, "concept": "us-gaap:InterestExpense"} | 2021-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 228320000, "concept": "us-gaap:InterestExpense"} | 2020-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 235620000, "concept": "us-gaap:InterestExpense"} | 2019-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 60085000, "concept": "us-gaap:InterestExpense"} | 2018-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 15598000, "concept": "us-gaap:InterestExpense"} | 2017-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 18191000, "concept": "us-gaap:InterestExpense"} | 2016-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 159000, "concept": "us-gaap:InterestExpense"} | 2015-12-31 | sec_edgar |
| long_term_debt | {"amount": 12811000, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 363560000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 326488000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 329699000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": 328596000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| net_income | {"amount": 393708000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| net_income | {"amount": 302328000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| net_income | {"amount": 340838000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| net_income | {"amount": 359112000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| net_income | {"amount": 166452000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2017-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": 501490000, "concept": "us-gaap:NetIncomeLoss"} | 2016-12-31 | sec_edgar |
| net_income | {"unit": "CNY", "value": -72140000, "concept": "us-gaap:NetIncomeLoss"} | 2015-12-31 | sec_edgar |
| operating_expenses | {"amount": 1523813000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 1442701000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 1431508000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 1249616000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_expenses | {"amount": 1075913000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2021-12-31 | sec_edgar |
| operating_expenses | {"amount": 805450000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2020-12-31 | sec_edgar |
| operating_expenses | {"amount": 476361000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2019-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 2697079000, "concept": "us-gaap:OperatingExpenses"} | 2018-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 2398063000, "concept": "us-gaap:OperatingExpenses"} | 2017-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 978909000, "concept": "us-gaap:OperatingExpenses"} | 2016-12-31 | sec_edgar |
| operating_expenses | {"unit": "CNY", "value": 340764000, "concept": "us-gaap:OperatingExpenses"} | 2015-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 44711000, "concept": "us-gaap:OperatingLeaseLiability"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 28765000, "concept": "us-gaap:OperatingLeaseLiability"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 35878000, "concept": "us-gaap:OperatingLeaseLiability"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 176990000, "concept": "us-gaap:OperatingLeaseLiability"} | 2022-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 33356000, "concept": "us-gaap:OperatingLeaseLiability"} | 2021-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 43296000, "concept": "us-gaap:OperatingLeaseLiability"} | 2020-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 85143000, "concept": "us-gaap:OperatingLeaseLiability"} | 2019-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 118420000, "concept": "us-gaap:OperatingLeaseLiability"} | 2019-01-01 | sec_edgar |
| operating_lease_liability | {"unit": "CNY", "value": 118420000, "concept": "us-gaap:OperatingLeaseLiability"} | 2018-12-31 | sec_edgar |
| ppe_net | {"amount": 91707000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 85459000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 19850000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 20493000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2022-12-31 | sec_edgar |
| ppe_net | {"amount": 17638000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| ppe_net | {"amount": 14387000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2020-12-31 | sec_edgar |
| ppe_net | {"amount": 19294000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2019-12-31 | sec_edgar |
| ppe_net | {"amount": 20944000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2018-12-31 | sec_edgar |
| ppe_net | {"amount": 16637000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2017-12-31 | sec_edgar |
| ppe_net | {"unit": "CNY", "value": 37629000, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2016-12-31 | sec_edgar |
| pretax_income | {"amount": 443502000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 389796000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 391355000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": 396689000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2022-12-31 | sec_edgar |
| pretax_income | {"amount": 429359000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2021-12-31 | sec_edgar |
| pretax_income | {"amount": 371493000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2020-12-31 | sec_edgar |
| pretax_income | {"amount": 410308000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2019-12-31 | sec_edgar |
| pretax_income | {"amount": 381159000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2018-12-31 | sec_edgar |
| pretax_income | {"amount": 208662000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2017-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": 549757000, "concept": "us-gaap:IncomeLossFromContinuingOperations | 2016-12-31 | sec_edgar |
| pretax_income | {"unit": "CNY", "value": -67776000, "concept": "us-gaap:IncomeLossFromContinuingOperations | 2015-12-31 | sec_edgar |
| profit_loss | {"amount": 363960000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| profit_loss | {"amount": 327132000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| profit_loss | {"amount": 335706000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| profit_loss | {"amount": 330753000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| profit_loss | {"amount": 391569000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2021-12-31 | sec_edgar |
| profit_loss | {"amount": 301697000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2020-12-31 | sec_edgar |
| profit_loss | {"amount": 341078000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2019-12-31 | sec_edgar |
| profit_loss | {"amount": 359167000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2018-12-31 | sec_edgar |
| profit_loss | {"amount": 166440000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2017-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": 501490000, "concept": "us-gaap:ProfitLoss"} | 2016-12-31 | sec_edgar |
| profit_loss | {"unit": "CNY", "value": -72140000, "concept": "us-gaap:ProfitLoss"} | 2015-12-31 | sec_edgar |
| retained_earnings | {"amount": 1723318000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": 1398588000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2024-12-31 | sec_edgar |
| retained_earnings | {"amount": 1177080000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": 941955000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2022-12-31 | sec_edgar |
| retained_earnings | {"amount": 736113000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2021-12-31 | sec_edgar |
| retained_earnings | {"amount": 406424000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2020-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": 883000000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit | 2020-01-01 | sec_edgar |
| retained_earnings | {"amount": 282486000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2019-12-31 | sec_edgar |
| retained_earnings | {"amount": 6643000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2018-12-31 | sec_edgar |
| retained_earnings | {"amount": -368716000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2017-12-31 | sec_edgar |
| retained_earnings | {"unit": "CNY", "value": -369068000, "concept": "us-gaap:RetainedEarningsAccumulatedDefici | 2016-12-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/4a125edc-d828-4618-bae5-967277fa609f