FACTANKER · measured, cited, anchored official records connected

Organization record

Grand Perfecta, Inc.

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0001550053Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/de0b9dc0-6fea-44b6-a44b-b5d6d976c366

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_receivable{"amount": 6444, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-04-30sec_edgar
accounts_receivable{"amount": 6856, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2019-01-31sec_edgar
accounts_receivable{"amount": 6634, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-10-31sec_edgar
accounts_receivable{"amount": 8632, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-07-31sec_edgar
accounts_receivable{"amount": 1754313, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-04-30sec_edgar
accounts_receivable{"amount": 1311746, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2018-01-31sec_edgar
accounts_receivable{"amount": 901436, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-10-31sec_edgar
accounts_receivable{"amount": 19735, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-07-31sec_edgar
accounts_receivable{"amount": 1299922, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-04-30sec_edgar
accounts_receivable{"amount": 854653, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-01-31sec_edgar
accounts_receivable{"amount": 688229, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-10-31sec_edgar
accounts_receivable{"amount": 738924, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-07-31sec_edgar
accounts_receivable{"amount": 1342033, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-04-30sec_edgar
accounts_receivable{"amount": 1361211, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2016-01-31sec_edgar
accounts_receivable{"amount": 1393420, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-10-31sec_edgar
accounts_receivable{"amount": 612553, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-07-31sec_edgar
accounts_receivable{"amount": 868563, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2015-04-30sec_edgar
accounts_receivable{"amount": 634455, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2014-07-31sec_edgar
capex{"amount": 4259, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2018-04-30sec_edgar
capex{"amount": 4212, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2018-01-31sec_edgar
capex{"amount": 4212, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2017-10-31sec_edgar
capex{"amount": 135700, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2017-07-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2017-04-30sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2017-01-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2016-10-31sec_edgar
capex{"amount": 89091, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-07-31sec_edgar
capex{"amount": 67561, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-04-30sec_edgar
capex{"amount": 65971, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-01-31sec_edgar
capex{"amount": 4150, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc2015-10-31sec_edgar
capex{"amount": 70507, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-07-31sec_edgar
capex{"amount": 41802, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-04-30sec_edgar
capex{"amount": 10800, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2015-01-31sec_edgar
capex{"amount": 39480, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2014-10-31sec_edgar
capex{"amount": 100031, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2014-07-31sec_edgar
capex{"amount": 76027, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2014-04-30sec_edgar
cashflow_financing{"amount": 1000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc2019-10-31sec_edgar
cashflow_financing{"amount": 10900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren2019-07-31sec_edgar
cashflow_financing{"amount": 10900, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren2019-04-30sec_edgar
cashflow_financing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency":2019-01-31sec_edgar
cashflow_financing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency":2018-10-31sec_edgar
cashflow_financing{"amount": -1201994, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2018-07-31sec_edgar
cashflow_financing{"amount": -886340, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-04-30sec_edgar
cashflow_financing{"amount": -518400, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2018-01-31sec_edgar
cashflow_financing{"amount": -54000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2017-10-31sec_edgar
cashflow_financing{"amount": 1005285, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2017-07-31sec_edgar
cashflow_financing{"amount": 860420, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2017-04-30sec_edgar
cashflow_financing{"amount": 637300, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2017-01-31sec_edgar
cashflow_financing{"amount": 804000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2016-10-31sec_edgar
cashflow_financing{"amount": 1011606, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr2016-07-31sec_edgar
cashflow_investing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency":2019-10-31sec_edgar
cashflow_investing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency":2019-07-31sec_edgar
cashflow_investing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency":2019-04-30sec_edgar
cashflow_investing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency":2019-01-31sec_edgar
cashflow_investing{"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency":2018-10-31sec_edgar
cashflow_investing{"amount": 604938, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2018-07-31sec_edgar
cashflow_investing{"amount": 156832, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2018-04-30sec_edgar
cashflow_investing{"amount": -57244, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2018-01-31sec_edgar
cashflow_investing{"amount": -50420, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2017-10-31sec_edgar
cashflow_investing{"amount": -227010, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2017-07-31sec_edgar
cashflow_investing{"amount": 30027, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren2017-04-30sec_edgar
cashflow_investing{"amount": 98320, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren2017-01-31sec_edgar
cashflow_investing{"amount": 65996, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren2016-10-31sec_edgar
cashflow_investing{"amount": -207157, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2016-07-31sec_edgar
cashflow_operating{"amount": -1202, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren2019-10-31sec_edgar
cashflow_operating{"amount": -59651, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2019-07-31sec_edgar
cashflow_operating{"amount": -61012, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2019-04-30sec_edgar
cashflow_operating{"amount": -46678, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2019-01-31sec_edgar
cashflow_operating{"amount": -34574, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2018-10-31sec_edgar
cashflow_operating{"amount": 545668, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2018-07-31sec_edgar
cashflow_operating{"amount": 736659, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2018-04-30sec_edgar
cashflow_operating{"amount": 603763, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre2018-01-31sec_edgar
cashflow_operating{"amount": 47030, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren2017-10-31sec_edgar
cashflow_operating{"amount": -753380, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-07-31sec_edgar
cashflow_operating{"amount": -914606, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-04-30sec_edgar
cashflow_operating{"amount": -801163, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2017-01-31sec_edgar
cashflow_operating{"amount": -908798, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2016-10-31sec_edgar
cashflow_operating{"amount": -809503, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2016-07-31sec_edgar
cashflow_operating{"amount": -909783, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2016-04-30sec_edgar
cashflow_operating{"amount": -662572, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2016-01-31sec_edgar
cashflow_operating{"amount": -374317, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2015-10-31sec_edgar
cashflow_operating{"amount": 457323, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin2015-07-31sec_edgar
cashflow_operating{"amount": 37512, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuing2015-04-30sec_edgar
cashflow_operating{"amount": -445613, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2015-01-31sec_edgar
cashflow_operating{"amount": -261103, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2014-10-31sec_edgar
cashflow_operating{"amount": 834972, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuin2014-07-31sec_edgar
cashflow_operating{"amount": 1170626, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui2014-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 7977332, "concept": "us-gaap:CommonStockSharesIssued"}2019-10-31sec_edgar
common_shares_issued{"unit": "shares", "value": 7977332, "concept": "us-gaap:CommonStockSharesIssued"}2019-07-31sec_edgar
common_shares_issued{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesIssued"}2019-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesIssued"}2019-01-31sec_edgar
common_shares_issued{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesIssued"}2018-10-31sec_edgar
common_shares_issued{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesIssued"}2018-07-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesIssued"}2018-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesIssued"}2018-01-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesIssued"}2017-10-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesIssued"}2017-07-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesIssued"}2017-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 31100000, "concept": "us-gaap:CommonStockSharesIssued"}2017-01-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31100000, "concept": "us-gaap:CommonStockSharesIssued"}2016-10-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30100000, "concept": "us-gaap:CommonStockSharesIssued"}2016-07-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30100000, "concept": "us-gaap:CommonStockSharesIssued"}2016-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 29100000, "concept": "us-gaap:CommonStockSharesIssued"}2016-01-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesIssued"}2015-10-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesIssued"}2015-07-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesIssued"}2015-04-30sec_edgar
common_shares_issued{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesIssued"}2014-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 19908832, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-03-13sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7977332, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-12-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-10-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 7977332, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-06-13sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-03-18sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-02-14sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-01-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-01-16sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-10-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 4977332, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-06-08sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-03-16sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-01-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-12-12sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-10-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-10-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-06-14sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31800000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-03-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31100000, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-01-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-12-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-11-08sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31100000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-10-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30100000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-06-14sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30100000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-03-16sec_edgar
common_shares_outstanding{"unit": "shares", "value": 29100000, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-01-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 29100000, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-12-01sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-11-10sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-10-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-07-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-06-15sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30500000, "concept": "us-gaap:CommonStockSharesOutstanding"}2014-07-31sec_edgar
cost_of_revenue{"amount": 22687, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-04-30sec_edgar
cost_of_revenue{"amount": 84381, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-04-30sec_edgar
cost_of_revenue{"amount": 35298, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-01-31sec_edgar
cost_of_revenue{"amount": 61694, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2019-01-31sec_edgar
cost_of_revenue{"amount": 26396, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-10-31sec_edgar
cost_of_revenue{"amount": 286501, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-07-31sec_edgar
cost_of_revenue{"amount": 249450, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-04-30sec_edgar
cost_of_revenue{"amount": 74429, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-04-30sec_edgar
cost_of_revenue{"amount": 86575, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-01-31sec_edgar
cost_of_revenue{"amount": 175021, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2018-01-31sec_edgar
cost_of_revenue{"amount": 88446, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-10-31sec_edgar
cost_of_revenue{"amount": 250017, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-07-31sec_edgar
cost_of_revenue{"amount": 748942, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-04-30sec_edgar
cost_of_revenue{"amount": 2839543, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-04-30sec_edgar
cost_of_revenue{"amount": 2090601, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-01-31sec_edgar
cost_of_revenue{"amount": 970663, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2017-01-31sec_edgar
cost_of_revenue{"amount": 1119938, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-10-31sec_edgar
cost_of_revenue{"amount": 5234575, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-07-31sec_edgar
cost_of_revenue{"amount": 1397181, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-04-30sec_edgar
cost_of_revenue{"amount": 3768863, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-04-30sec_edgar
cost_of_revenue{"amount": 2371682, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-01-31sec_edgar
cost_of_revenue{"amount": 1280896, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2016-01-31sec_edgar
cost_of_revenue{"amount": 1090786, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-10-31sec_edgar
cost_of_revenue{"amount": 4473096, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-07-31sec_edgar
cost_of_revenue{"amount": 3510942, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-04-30sec_edgar
cost_of_revenue{"amount": 1047822, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-04-30sec_edgar
cost_of_revenue{"amount": 2463120, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-01-31sec_edgar
cost_of_revenue{"amount": 1197191, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2015-01-31sec_edgar
cost_of_revenue{"amount": 1265929, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-10-31sec_edgar
cost_of_revenue{"amount": 6858818, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-07-31sec_edgar
cost_of_revenue{"amount": 4672498, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-04-30sec_edgar
cost_of_revenue{"amount": 1611285, "concept": "us-gaap:CostOfRevenue", "currency": "USD"}2014-04-30sec_edgar
current_assets{"amount": 590, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-10-31sec_edgar
current_assets{"amount": 751, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-07-31sec_edgar
current_assets{"amount": 15923, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-04-30sec_edgar
current_assets{"amount": 18041, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2019-01-31sec_edgar
current_assets{"amount": 24658, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-10-31sec_edgar
current_assets{"amount": 61348, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-07-31sec_edgar
current_assets{"amount": 4048461, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-04-30sec_edgar
current_assets{"amount": 3835931, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2018-01-31sec_edgar
current_assets{"amount": 3228257, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-10-31sec_edgar
current_assets{"amount": 3509854, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-07-31sec_edgar
current_assets{"amount": 3760434, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-04-30sec_edgar
current_assets{"amount": 3265797, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-01-31sec_edgar
current_assets{"amount": 3462088, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-10-31sec_edgar
current_assets{"amount": 3404733, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-07-31sec_edgar
current_assets{"amount": 4362146, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-04-30sec_edgar
current_assets{"amount": 3852033, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2016-01-31sec_edgar
current_assets{"amount": 5242520, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2015-10-31sec_edgar
current_assets{"amount": 3377901, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2015-07-31sec_edgar
current_assets{"amount": 4000304, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2015-04-30sec_edgar
current_assets{"amount": 6787013, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2014-07-31sec_edgar
current_liabilities{"amount": 60993, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-10-31sec_edgar
current_liabilities{"amount": 34338, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-07-31sec_edgar
current_liabilities{"amount": 52637, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2019-04-30sec_edgar