Aurora Mobile Limited
CIK 0001737339
Industry: Services-Computer Programming, Data Processing, Etc.
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 5635000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 5359000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 4479000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 2968000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_payable | {"amount": 2634000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_payable | {"amount": 2865000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_payable | {"amount": 2870000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_payable | {"amount": 2116000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_payable | {"amount": 2543000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_payable | {"amount": 2872000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_payable | {"amount": 2736000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_payable | {"unit": "CNY", "value": 8340000, "concept": "us-gaap:AccountsPayableCurrent"} | 2017-12-31 | sec_edgar |
| accounts_receivable | {"amount": 6182000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 7554000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 6960000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4837000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4310000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5246000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| accounts_receivable | {"amount": 6883000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| accounts_receivable | {"amount": 5907000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| accounts_receivable | {"amount": 6879000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| accounts_receivable | {"amount": 19452000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| accounts_receivable | {"amount": 20640000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| accounts_receivable | {"unit": "CNY", "value": 49594000, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2017-12-31 | sec_edgar |
| capex | {"amount": 36000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-12-31 | sec_edgar |
| capex | {"amount": 23000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-06-30 | sec_edgar |
| capex | {"amount": 617000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 381000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEqui | 2024-06-30 | sec_edgar |
| capex | {"amount": 43000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-12-31 | sec_edgar |
| capex | {"amount": 92000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-12-31 | sec_edgar |
| capex | {"amount": 59000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-06-30 | sec_edgar |
| capex | {"amount": 2556000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-12-31 | sec_edgar |
| capex | {"amount": 2511000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2021-06-30 | sec_edgar |
| capex | {"amount": 3017000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2020-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 16332000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2020-06-30 | sec_edgar |
| capex | {"amount": 5673000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2019-12-31 | sec_edgar |
| capex | {"amount": 8426000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2018-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 28378000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2017-12-31 | sec_edgar |
| capex | {"unit": "CNY", "value": 18887000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24017000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16671000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 16326000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 92178000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2024-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 16130000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16356000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13712000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2022-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 13129000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 15930000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2021-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 55882000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2020-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 305563000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2020-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 66124000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2019-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 82818000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2018-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 30276000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2017-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 103168000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa | 2016-12-31 | sec_edgar |
| cash_and_equivalents | {"unit": "CNY", "value": 37570000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal | 2015-12-31 | sec_edgar |
| cashflow_financing | {"amount": -1151000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -577000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 167000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 1733000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1218000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": -21464000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": -22463000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2022-06-30 | sec_edgar |
| cashflow_financing | {"amount": -8556000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": -11713000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2021-06-30 | sec_edgar |
| cashflow_financing | {"amount": 48000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2020-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 457000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActiv | 2020-06-30 | sec_edgar |
| cashflow_financing | {"amount": -4867000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_financing | {"amount": 89431000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2018-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 217446000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2017-12-31 | sec_edgar |
| cashflow_financing | {"unit": "CNY", "value": 135348000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc | 2016-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1065000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -169000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -736000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -717000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": 3539000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": 3893000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -494000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-06-30 | sec_edgar |
| cashflow_investing | {"amount": 4150000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-12-31 | sec_edgar |
| cashflow_investing | {"amount": 4976000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2021-06-30 | sec_edgar |
| cashflow_investing | {"amount": -22133000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2020-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -167882000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA | 2020-06-30 | sec_edgar |
| cashflow_investing | {"amount": -12779000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2019-12-31 | sec_edgar |
| cashflow_investing | {"amount": -20246000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -28644000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2017-12-31 | sec_edgar |
| cashflow_investing | {"unit": "CNY", "value": -29928000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc | 2016-12-31 | sec_edgar |
| cashflow_operating | {"amount": 9280000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 795000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": 1170000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -23312000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": -2523000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -2533000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1437000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2022-06-30 | sec_edgar |
| cashflow_operating | {"amount": -12027000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2021-12-31 | sec_edgar |
| cashflow_operating | {"amount": -7259000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2021-06-30 | sec_edgar |
| cashflow_operating | {"amount": 11619000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2020-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": 39787000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct | 2020-06-30 | sec_edgar |
| cashflow_operating | {"amount": -3699000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2019-12-31 | sec_edgar |
| cashflow_operating | {"amount": -14241000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2018-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -75532000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2017-12-31 | sec_edgar |
| cashflow_operating | {"unit": "CNY", "value": -42152000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc | 2016-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesIssued"} | 2018-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 42666670, "concept": "us-gaap:CommonStockSharesIssued"} | 2017-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 0, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42666670, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2018-07-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42666670, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 17580000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 8422000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 14678000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 44822000, "concept": "us-gaap:CostOfRevenue"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 12809000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 14942000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7390000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 14498000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6209000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2021-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 40680000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2020-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 162014000, "concept": "us-gaap:CostOfRevenue"} | 2020-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 93309000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2019-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 75205000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2018-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 213370000, "concept": "us-gaap:CostOfRevenue"} | 2017-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "CNY", "value": 47722000, "concept": "us-gaap:CostOfRevenue"} | 2016-12-31 | sec_edgar |
| current_assets | {"amount": 33170000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 26582000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 25292000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 23884000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 25610000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 27076000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_assets | {"amount": 59809000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_assets | {"amount": 60205000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_assets | {"amount": 81261000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_assets | {"amount": 93885000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_assets | {"amount": 116897000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_assets | {"unit": "CNY", "value": 293358000, "concept": "us-gaap:AssetsCurrent"} | 2017-12-31 | sec_edgar |
| current_liabilities | {"amount": 43325000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 37369000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 35844000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 33983000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 37035000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_liabilities | {"amount": 33923000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2022-06-30 | sec_edgar |
| current_liabilities | {"amount": 58633000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-12-31 | sec_edgar |
| current_liabilities | {"amount": 55833000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2021-06-30 | sec_edgar |
| current_liabilities | {"amount": 70519000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2020-12-31 | sec_edgar |
| current_liabilities | {"amount": 27850000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2019-12-31 | sec_edgar |
| current_liabilities | {"amount": 23827000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2018-12-31 | sec_edgar |
| current_liabilities | {"unit": "CNY", "value": 116646000, "concept": "us-gaap:LiabilitiesCurrent"} | 2017-12-31 | sec_edgar |
| goodwill | {"amount": 5403000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2025-12-31 | sec_edgar |
| goodwill | {"amount": 5275000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2025-06-30 | sec_edgar |
| goodwill | {"amount": 5177000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2024-12-31 | sec_edgar |
| goodwill | {"amount": 5322000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2023-12-31 | sec_edgar |
| goodwill | {"amount": 5478000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-12-31 | sec_edgar |
| goodwill | {"amount": 5641000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2022-06-30 | sec_edgar |
| goodwill | {"unit": "CNY", "value": 0, "concept": "us-gaap:Goodwill"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 36022000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 16540000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 28637000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"unit": "CNY", "value": 99143000, "concept": "us-gaap:GrossProfit"} | 2024-06-30 | sec_edgar |
| gross_profit | {"amount": 28069000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 32733000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 16718000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| gross_profit | {"amount": 41574000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| gross_profit | {"amount": 19441000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| gross_profit | {"amount": 31598000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| gross_profit | {"unit": "CNY", "value": 95004000, "concept": "us-gaap:GrossProfit"} | 2020-06-30 | sec_edgar |
| gross_profit | {"amount": 36896000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| gross_profit | {"amount": 28663000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| gross_profit | {"unit": "CNY", "value": 71339000, "concept": "us-gaap:GrossProfit"} | 2017-12-31 | sec_edgar |
| gross_profit | {"unit": "CNY", "value": 22600000, "concept": "us-gaap:GrossProfit"} | 2016-12-31 | sec_edgar |
| income_tax_expense | {"amount": 10000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": -76000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": 15000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 239000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": -266000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": -66000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 20000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-06-30 | sec_edgar |
| income_tax_expense | {"amount": 5000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2021-06-30 | sec_edgar |
| income_tax_expense | {"amount": 13000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2020-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2020-06-30 | sec_edgar |
| income_tax_expense | {"amount": 23000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2019-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2018-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": -3980000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2017-12-31 | sec_edgar |
| income_tax_expense | {"unit": "CNY", "value": 3910000, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2016-12-31 | sec_edgar |
| industry_sic | {"code": "7370", "scheme": "SIC", "description": "Services-Computer Programming, Data Proc | sec_edgar | |
| intangible_assets | {"amount": 1425000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 1689000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2025-06-30 | sec_edgar |
| intangible_assets | {"amount": 1886000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2024-12-31 | sec_edgar |
| intangible_assets | {"amount": 2527000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2023-12-31 | sec_edgar |
| intangible_assets | {"amount": 3472000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2022-12-31 | sec_edgar |
| intangible_assets | {"amount": 4002000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2022-06-30 | sec_edgar |
| intangible_assets | {"amount": 847000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2021-12-31 | sec_edgar |
| intangible_assets | {"amount": 1170000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2021-06-30 | sec_edgar |
| intangible_assets | {"amount": 1459000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2020-12-31 | sec_edgar |
| intangible_assets | {"amount": 1265000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD" | 2019-12-31 | sec_edgar |
| intangible_assets | {"amount": 223000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2018-12-31 | sec_edgar |
| intangible_assets | {"unit": "CNY", "value": 283000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet"} | 2017-12-31 | sec_edgar |
| interest_expense | {"amount": 11000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 6000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-06-30 | sec_edgar |
| interest_expense | {"amount": 18000, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 48000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2024-06-30 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 808000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2023-12-31 | sec_edgar |
| interest_expense | {"unit": "CNY", "value": 3136000, "concept": "us-gaap:InterestExpenseNonoperating"} | 2022-12-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/6828c887-3b7b-47a7-9900-9fae18920f59