Organization record
HI TECH PHARMACAL CO INC
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": 9635000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 13508000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 15008000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 9768000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 9872000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_payable | {"amount": 9743000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_payable | {"amount": 9667000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_payable | {"amount": 16594000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_payable | {"amount": 12541000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_payable | {"amount": 9217000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_payable | {"amount": 8526000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_payable | {"amount": 7806000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| accounts_receivable | {"amount": 70889000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 69016000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 61110000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 63775000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 74736000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 67158000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| accounts_receivable | {"amount": 57785000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| accounts_receivable | {"amount": 60106000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| accounts_receivable | {"amount": 55731000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| accounts_receivable | {"amount": 53701000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| accounts_receivable | {"amount": 51088000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| accounts_receivable | {"amount": 57632000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| capex | {"amount": 6399000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-01-31 | sec_edgar |
| capex | {"amount": 5142000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-10-31 | sec_edgar |
| capex | {"amount": 3674000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-07-31 | sec_edgar |
| capex | {"amount": 6262000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 4199000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-01-31 | sec_edgar |
| capex | {"amount": 2467000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-10-31 | sec_edgar |
| capex | {"amount": 1210000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-07-31 | sec_edgar |
| capex | {"amount": 7501000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-04-30 | sec_edgar |
| capex | {"amount": 5827000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-01-31 | sec_edgar |
| capex | {"amount": 3165000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-10-31 | sec_edgar |
| capex | {"amount": 2427000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-07-31 | sec_edgar |
| capex | {"amount": 8266000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-04-30 | sec_edgar |
| capex | {"amount": 4662000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-01-31 | sec_edgar |
| capex | {"amount": 3139000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-10-31 | sec_edgar |
| capex | {"amount": 1587000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-07-31 | sec_edgar |
| capex | {"amount": 3907000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 86447000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 108838000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 108283000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 100610000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 87598000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 104093000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 92251000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 87549000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 74344000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 71576000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 77997000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 62304000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 59021000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 45193000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 43214000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 36018000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 17891000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-04-30 | sec_edgar |
| cashflow_operating | {"amount": -9074000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": 12902000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": 14024000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-07-31 | sec_edgar |
| cashflow_operating | {"amount": 35802000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": 18674000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-01-31 | sec_edgar |
| cashflow_operating | {"amount": 14479000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-10-31 | sec_edgar |
| cashflow_operating | {"amount": 4043000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-07-31 | sec_edgar |
| cashflow_operating | {"amount": 46520000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-04-30 | sec_edgar |
| cashflow_operating | {"amount": 27378000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-01-31 | sec_edgar |
| cashflow_operating | {"amount": 24328000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-10-31 | sec_edgar |
| cashflow_operating | {"amount": 19181000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-07-31 | sec_edgar |
| cashflow_operating | {"amount": 33326000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-04-30 | sec_edgar |
| cashflow_operating | {"amount": 27471000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-01-31 | sec_edgar |
| cashflow_operating | {"amount": 11686000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2010-10-31 | sec_edgar |
| cashflow_operating | {"amount": 7523000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2010-07-31 | sec_edgar |
| cashflow_operating | {"amount": 20923000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2010-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16421000, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16358000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16083000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16067000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 16054000, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15784000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15627000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15502000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15489000, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15257000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15203000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 15163000, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13907000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-03-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13853000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-12-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13617000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-09-05 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13582000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-07-08 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13571000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-03-05 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13359000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-12-05 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13186000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-09-04 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13050000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-07-09 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 13041000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-03-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12990000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-12-05 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12747000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-09-02 | sec_edgar |
| cost_of_revenue | {"amount": 27962000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 80329000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2014-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 27291000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 52367000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 25076000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 117304000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 31452000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 31452000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 86122000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2013-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 54670000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 27948000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 26722000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 100804000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 71343000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 24889000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 23479000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 46454000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 22975000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 83263000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 57359000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 21067000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 36291000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 19525000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 16767000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 68553000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-04-30 | sec_edgar |
| current_assets | {"amount": 223609000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| current_assets | {"amount": 241384000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| current_assets | {"amount": 229540000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| current_assets | {"amount": 219557000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| current_assets | {"amount": 214966000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| current_assets | {"amount": 218479000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| current_assets | {"amount": 203146000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| current_assets | {"amount": 201830000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| current_assets | {"amount": 186151000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| current_assets | {"amount": 170963000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| current_assets | {"amount": 165739000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| current_assets | {"amount": 153742000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| current_liabilities | {"amount": 27585000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| current_liabilities | {"amount": 56429000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| current_liabilities | {"amount": 50928000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| current_liabilities | {"amount": 43896000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| current_liabilities | {"amount": 32233000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| current_liabilities | {"amount": 27088000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-10-31 | sec_edgar |
| current_liabilities | {"amount": 25642000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-07-31 | sec_edgar |
| current_liabilities | {"amount": 34265000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-04-30 | sec_edgar |
| current_liabilities | {"amount": 26823000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-01-31 | sec_edgar |
| current_liabilities | {"amount": 24704000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-10-31 | sec_edgar |
| current_liabilities | {"amount": 24022000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-07-31 | sec_edgar |
| current_liabilities | {"amount": 21607000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-04-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13907000} | 2014-03-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13853000} | 2013-12-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13617000} | 2013-09-05 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13582000} | 2013-07-08 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13571000} | 2013-03-05 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13359000} | 2012-12-05 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13186000} | 2012-09-04 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13050000} | 2012-07-09 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 13041000} | 2012-03-06 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12990000} | 2011-12-05 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12747000} | 2011-09-02 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 317127000, "currency": "USD"} | 2012-10-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 342901000, "currency": "USD"} | 2011-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 10816000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2013-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 8728000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 5099000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 3819000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-04-30 | sec_edgar |
| dividends_paid | {"amount": 20176000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2013-04-30 | sec_edgar |
| dividends_paid | {"amount": 20176000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2013-01-31 | sec_edgar |
| dividends_paid | {"amount": 20176000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2012-12-31 | sec_edgar |
| dividends_paid | {"amount": 20176000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD | 2012-12-28 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.6, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2014-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2014-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.42, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.34, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.22, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.34, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.58, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2013-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.67, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.46, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 3.75, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.77, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.99, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.83, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2011-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 3.29, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-04-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.29, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.8, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2011-01-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.79, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.48, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-10-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.69, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-07-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.61, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-04-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.59, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2014-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2014-01-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.41, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-10-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.33, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2013-07-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.34, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2013-04-30 | sec_edgar |