XML 126 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Assets, Liabilities and Results of Operations of VIEs and Their Subsidiaries Included in Company's Consolidated Balance Sheets and Statements of Comprehensive Income (Detail)
In Thousands, unless otherwise specified
12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
CNY
Dec. 31, 2013
CNY
Dec. 31, 2012
CNY
Dec. 31, 2013
USD ($)
Dec. 31, 2011
CNY
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
USD ($)
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
CNY
Dec. 31, 2013
Variable Interest Entity, Primary Beneficiary
CNY
Dec. 31, 2012
Variable Interest Entity, Primary Beneficiary
CNY
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
Third-party Liabilities
USD ($)
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
Third-party Liabilities
CNY
Dec. 31, 2013
Variable Interest Entity, Primary Beneficiary
Third-party Liabilities
CNY
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
Inter-company Liabilities
USD ($)
Dec. 31, 2014
Variable Interest Entity, Primary Beneficiary
Inter-company Liabilities
CNY
Dec. 31, 2013
Variable Interest Entity, Primary Beneficiary
Inter-company Liabilities
CNY
Assets                                
Cash and cash equivalents $ 2,232,654us-gaap_CashAndCashEquivalentsAtCarryingValue 13,852,725us-gaap_CashAndCashEquivalentsAtCarryingValue 9,691,797us-gaap_CashAndCashEquivalentsAtCarryingValue 11,880,632us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,562,034us-gaap_CashAndCashEquivalentsAtCarryingValue 4,127,482us-gaap_CashAndCashEquivalentsAtCarryingValue $ 362,682us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,250,298us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,510,320us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Accounts receivable, net 590,602us-gaap_AccountsReceivableNetCurrent 3,664,447us-gaap_AccountsReceivableNetCurrent 2,220,846us-gaap_AccountsReceivableNetCurrent       442,380us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,744,793us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,373,443us-gaap_AccountsReceivableNetCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Others             590,741bidu_VariableInterestEntityOtherAssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,665,314bidu_VariableInterestEntityOtherAssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,607,462bidu_VariableInterestEntityOtherAssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Total current assets 10,611,586us-gaap_AssetsCurrent 65,840,648us-gaap_AssetsCurrent 43,029,150us-gaap_AssetsCurrent       1,395,803us-gaap_AssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
8,660,405us-gaap_AssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,491,225us-gaap_AssetsCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Fixed assets, net 1,403,050us-gaap_PropertyPlantAndEquipmentNet 8,705,364us-gaap_PropertyPlantAndEquipmentNet 5,370,268us-gaap_PropertyPlantAndEquipmentNet       289,489us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,796,162us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,350,852us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Others             347,794bidu_VariableInterestEntityOtherAssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,157,922bidu_VariableInterestEntityOtherAssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,301,383bidu_VariableInterestEntityOtherAssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Total non-current assets 5,450,932us-gaap_AssetsNoncurrent 33,820,860us-gaap_AssetsNoncurrent 27,956,638us-gaap_AssetsNoncurrent       637,283us-gaap_AssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
3,954,084us-gaap_AssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,652,235us-gaap_AssetsNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Total 16,062,518us-gaap_Assets 99,661,508us-gaap_Assets 70,985,788us-gaap_Assets       2,033,086us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12,614,489us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
7,143,460us-gaap_Assets
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
             
Third-party liabilities                                
Accounts payable and accrued liabilities 2,089,562us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent 12,964,893us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent 7,362,138us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent               978,803us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
6,073,083us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,944,821us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
     
Customer advances and deposits 692,460us-gaap_CustomerAdvancesAndDepositsCurrent 4,296,440us-gaap_CustomerAdvancesAndDepositsCurrent 2,977,872us-gaap_CustomerAdvancesAndDepositsCurrent               129,317us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
802,362us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
801,626us-gaap_CustomerAdvancesAndDepositsCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
     
Others                     473,508bidu_VariableInterestEntityOtherLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,937,921bidu_VariableInterestEntityOtherLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
284,729bidu_VariableInterestEntityOtherLiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
     
Total current liabilities 3,267,062us-gaap_LiabilitiesCurrent 20,270,821us-gaap_LiabilitiesCurrent 11,032,826us-gaap_LiabilitiesCurrent       1,581,628us-gaap_LiabilitiesCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
9,813,366us-gaap_LiabilitiesCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,031,176us-gaap_LiabilitiesCurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  1,581,628us-gaap_LiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
9,813,366us-gaap_LiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
4,031,176us-gaap_LiabilitiesCurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
     
Non-current 4,010,750us-gaap_LiabilitiesNoncurrent 24,885,099us-gaap_LiabilitiesNoncurrent 19,287,712us-gaap_LiabilitiesNoncurrent       126,009us-gaap_LiabilitiesNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
781,835us-gaap_LiabilitiesNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
975,793us-gaap_LiabilitiesNoncurrent
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
  126,009us-gaap_LiabilitiesNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
781,835us-gaap_LiabilitiesNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
975,793us-gaap_LiabilitiesNoncurrent
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
     
Total 7,277,812us-gaap_Liabilities 45,155,920us-gaap_Liabilities 30,320,538us-gaap_Liabilities               1,707,637us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
10,595,201us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
5,006,969us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
381,806us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,368,953us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,089,580us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Inter-company liabilities                                
Inter-company payable to subsidiaries for technology consulting and service fees                           238,440bidu_AccountsPayableToSubsidiaries
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,479,423bidu_AccountsPayableToSubsidiaries
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,578,759bidu_AccountsPayableToSubsidiaries
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Others                           143,366bidu_VariableInterestEntityOtherLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
889,530bidu_VariableInterestEntityOtherLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
510,821bidu_VariableInterestEntityOtherLiabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total 7,277,812us-gaap_Liabilities 45,155,920us-gaap_Liabilities 30,320,538us-gaap_Liabilities               1,707,637us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
10,595,201us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
5,006,969us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_ThirdPartyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
381,806us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,368,953us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,089,580us-gaap_Liabilities
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= bidu_IntercompanyMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total revenues 7,905,799us-gaap_SalesRevenueNet 49,052,318us-gaap_SalesRevenueNet 31,943,924us-gaap_SalesRevenueNet 22,306,026us-gaap_SalesRevenueNet     2,122,089us-gaap_SalesRevenueNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
13,166,712us-gaap_SalesRevenueNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
9,040,058us-gaap_SalesRevenueNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
6,429,099us-gaap_SalesRevenueNet
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
           
Net income (loss) 1,973,275us-gaap_ProfitLoss 12,243,371us-gaap_ProfitLoss 10,356,086us-gaap_ProfitLoss 10,391,278us-gaap_ProfitLoss     (56,752)us-gaap_ProfitLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(352,125)us-gaap_ProfitLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(248,664)us-gaap_ProfitLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
143,626us-gaap_ProfitLoss
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
           
Net cash provided by operating activities 2,890,949us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 17,937,175us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 13,792,971us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 11,995,994us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations     224,356us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,392,039us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,354,802us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,399,892us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
           
Net cash used in investing activities (3,621,147)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (22,467,774)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (23,062,940)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (13,749,080)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations     (391,726)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(2,430,505)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(1,303,612)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(1,033,164)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
           
Net cash (used in) provided by financing activities $ 1,387,994us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 8,611,960us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 7,281,682us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 9,517,865us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations     $ 286,633us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
1,778,444us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
595,132us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(88,971)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember