Organization record
WESTBRIDGE RESEARCH GROUP
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 306669, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_payable | {"amount": 220399, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_payable | {"amount": 58079, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_payable | {"amount": 110495, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_payable | {"amount": 324194, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_payable | {"amount": 214420, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_payable | {"amount": 59364, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_payable | {"amount": 92654, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_payable | {"amount": 64306, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-11-30 | sec_edgar |
| accounts_receivable | {"amount": 781579, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| accounts_receivable | {"amount": 774871, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| accounts_receivable | {"amount": 155693, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| accounts_receivable | {"amount": 449648, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| accounts_receivable | {"amount": 822112, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| accounts_receivable | {"amount": 789898, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| accounts_receivable | {"amount": 194785, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| accounts_receivable | {"amount": 294025, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| accounts_receivable | {"amount": 192696, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-11-30 | sec_edgar |
| capex | {"amount": 36425, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-05-31 | sec_edgar |
| capex | {"amount": 24304, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2013-02-28 | sec_edgar |
| capex | {"amount": 179394, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-11-30 | sec_edgar |
| capex | {"amount": 123140, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-08-31 | sec_edgar |
| capex | {"amount": 48123, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-05-31 | sec_edgar |
| capex | {"amount": 19268, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2012-02-29 | sec_edgar |
| capex | {"amount": 124554, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-11-30 | sec_edgar |
| capex | {"amount": 104274, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-08-31 | sec_edgar |
| capex | {"amount": 54599, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-05-31 | sec_edgar |
| capex | {"amount": 13031, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-02-28 | sec_edgar |
| capex | {"amount": 81311, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-11-30 | sec_edgar |
| capex | {"amount": 64931, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2720106, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1032181, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2013-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1531686, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1998619, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2118744, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 810812, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2012-02-29 | sec_edgar |
| cash_and_equivalents | {"amount": 1319648, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 1701820, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1706360, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-05-31 | sec_edgar |
| cash_and_equivalents | {"amount": 950395, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2011-02-28 | sec_edgar |
| cash_and_equivalents | {"amount": 1493142, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-11-30 | sec_edgar |
| cash_and_equivalents | {"amount": 2007884, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2010-08-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1267254, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2009-11-30 | sec_edgar |
| cashflow_financing | {"amount": 101896, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-05-31 | sec_edgar |
| cashflow_financing | {"amount": 100048, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2013-02-28 | sec_edgar |
| cashflow_financing | {"amount": 6126, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2012-11-30 | sec_edgar |
| cashflow_financing | {"amount": 31351, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2012-08-31 | sec_edgar |
| cashflow_financing | {"amount": -2117, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2012-05-31 | sec_edgar |
| cashflow_financing | {"amount": 95030, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2012-02-29 | sec_edgar |
| cashflow_financing | {"amount": -12538, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-11-30 | sec_edgar |
| cashflow_financing | {"amount": -7755, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2011-08-31 | sec_edgar |
| cashflow_financing | {"amount": -2473, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2011-05-31 | sec_edgar |
| cashflow_financing | {"amount": 203978, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-02-28 | sec_edgar |
| cashflow_financing | {"amount": -147101, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-11-30 | sec_edgar |
| cashflow_financing | {"amount": -140033, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-08-31 | sec_edgar |
| cashflow_investing | {"amount": -36425, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-05-31 | sec_edgar |
| cashflow_investing | {"amount": -24304, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2013-02-28 | sec_edgar |
| cashflow_investing | {"amount": -178894, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-11-30 | sec_edgar |
| cashflow_investing | {"amount": -123140, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2012-08-31 | sec_edgar |
| cashflow_investing | {"amount": -48123, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-05-31 | sec_edgar |
| cashflow_investing | {"amount": -19268, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2012-02-29 | sec_edgar |
| cashflow_investing | {"amount": -124554, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-11-30 | sec_edgar |
| cashflow_investing | {"amount": -104274, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2011-08-31 | sec_edgar |
| cashflow_investing | {"amount": -54599, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2011-05-31 | sec_edgar |
| cashflow_investing | {"amount": -13031, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2011-02-28 | sec_edgar |
| cashflow_investing | {"amount": -81311, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2010-11-30 | sec_edgar |
| cashflow_investing | {"amount": -64931, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2010-08-31 | sec_edgar |
| cashflow_operating | {"amount": 1122949, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-05-31 | sec_edgar |
| cashflow_operating | {"amount": -575249, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2013-02-28 | sec_edgar |
| cashflow_operating | {"amount": 384806, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-11-30 | sec_edgar |
| cashflow_operating | {"amount": 770760, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-08-31 | sec_edgar |
| cashflow_operating | {"amount": 849336, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2012-05-31 | sec_edgar |
| cashflow_operating | {"amount": -584598, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-02-29 | sec_edgar |
| cashflow_operating | {"amount": -36402, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-11-30 | sec_edgar |
| cashflow_operating | {"amount": 320707, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-08-31 | sec_edgar |
| cashflow_operating | {"amount": 270290, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2011-05-31 | sec_edgar |
| cashflow_operating | {"amount": -733694, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-02-28 | sec_edgar |
| cashflow_operating | {"amount": 454300, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-11-30 | sec_edgar |
| cashflow_operating | {"amount": 945594, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2010-08-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2240438, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-05-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2228438, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-02-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2223438, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-11-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2223438, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-08-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2173438, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-05-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2148438, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-02-29 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2103438, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-11-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2148438, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-08-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2103438, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2240438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-07-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2240438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2240438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-04-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2228438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-03-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2228438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-02-28 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2223438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2223438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-10-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2223438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2198438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-07-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2173438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-05-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2148438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-03-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2148438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-02-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2103438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-11-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2148438, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-10-13 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2148438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-08-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2103438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-11-30 | sec_edgar |
| cost_of_revenue | {"amount": 1503270, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 2002934, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 499664, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-02-28 | sec_edgar |
| cost_of_revenue | {"amount": 2894134, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-11-30 | sec_edgar |
| cost_of_revenue | {"amount": 2503661, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-08-31 | sec_edgar |
| cost_of_revenue | {"amount": 681909, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-08-31 | sec_edgar |
| cost_of_revenue | {"amount": 1821752, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 1310611, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 511141, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-02-29 | sec_edgar |
| cost_of_revenue | {"amount": 2164823, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-11-30 | sec_edgar |
| cost_of_revenue | {"amount": 562585, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-08-31 | sec_edgar |
| cost_of_revenue | {"amount": 1740998, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-08-31 | sec_edgar |
| cost_of_revenue | {"amount": 783932, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 1178413, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-05-31 | sec_edgar |
| cost_of_revenue | {"amount": 394481, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-02-28 | sec_edgar |
| current_assets | {"amount": 5291042, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| current_assets | {"amount": 3645206, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| current_assets | {"amount": 3393832, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| current_assets | {"amount": 4023656, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| current_assets | {"amount": 4248161, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| current_assets | {"amount": 2964568, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| current_assets | {"amount": 2793779, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| current_assets | {"amount": 3203501, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| current_assets | {"amount": 2546299, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-11-30 | sec_edgar |
| current_liabilities | {"amount": 1310382, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-05-31 | sec_edgar |
| current_liabilities | {"amount": 592821, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-02-28 | sec_edgar |
| current_liabilities | {"amount": 399504, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-11-30 | sec_edgar |
| current_liabilities | {"amount": 557625, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-08-31 | sec_edgar |
| current_liabilities | {"amount": 906426, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-05-31 | sec_edgar |
| current_liabilities | {"amount": 600457, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-02-29 | sec_edgar |
| current_liabilities | {"amount": 492238, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-11-30 | sec_edgar |
| current_liabilities | {"amount": 487685, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-08-31 | sec_edgar |
| current_liabilities | {"amount": 590530, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-11-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2240438} | 2013-07-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2240438} | 2013-04-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2228438} | 2013-03-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2223438} | 2012-10-15 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2198438} | 2012-07-10 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2148438} | 2012-03-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2148438} | 2012-02-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 2148438} | 2011-10-13 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 2072447, "currency": "USD"} | 2012-05-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2011-08-31 | sec_edgar |
| depreciation_amortization | {"amount": 35623, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2012-02-29 | sec_edgar |
| depreciation_amortization | {"amount": 33222, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2011-02-28 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.39, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.41, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-02-28 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.23, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-11-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.52, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-08-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-08-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.47, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-02-29 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-11-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.35, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-08-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-08-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.26, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.32, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-05-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-02-28 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.12, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-11-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.31, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-08-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-08-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.39, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.37, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-02-28 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.22, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-11-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-08-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.51, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-08-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.45, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.43, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-02-29 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-11-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.33, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-08-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-08-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.25, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.31, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-05-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-02-28 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-11-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.29, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-08-31 | sec_edgar |
| gross_profit | {"amount": 2342131, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-05-31 | sec_edgar |
| gross_profit | {"amount": 3177784, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-05-31 | sec_edgar |
| gross_profit | {"amount": 835653, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-02-28 | sec_edgar |
| gross_profit | {"amount": 3663855, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-11-30 | sec_edgar |
| gross_profit | {"amount": 3501560, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-08-31 | sec_edgar |
| gross_profit | {"amount": 872284, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-08-31 | sec_edgar |
| gross_profit | {"amount": 1932338, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-05-31 | sec_edgar |
| gross_profit | {"amount": 2629276, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-05-31 | sec_edgar |
| gross_profit | {"amount": 696938, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-02-29 | sec_edgar |
| gross_profit | {"amount": 2661611, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-11-30 | sec_edgar |
| gross_profit | {"amount": 2449723, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-08-31 | sec_edgar |
| gross_profit | {"amount": 608473, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-08-31 | sec_edgar |
| gross_profit | {"amount": 1239062, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-05-31 | sec_edgar |
| gross_profit | {"amount": 1841250, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-05-31 | sec_edgar |
| gross_profit | {"amount": 602188, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-02-28 | sec_edgar |
| gross_profit | {"amount": 2393384, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-11-30 | sec_edgar |