Organization record
RALLY SOFTWARE DEVELOPMENT CORP
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": 3467000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_payable | {"amount": 3230000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_payable | {"amount": 2195000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_payable | {"amount": 2657000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_payable | {"amount": 2605000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_payable | {"amount": 2170000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_payable | {"amount": 2825000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_payable | {"amount": 3150000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_payable | {"amount": 3345000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_payable | {"amount": 1945000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| accounts_receivable | {"amount": 19014000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| accounts_receivable | {"amount": 25986000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| accounts_receivable | {"amount": 13567000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| accounts_receivable | {"amount": 13761000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| accounts_receivable | {"amount": 16029000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| accounts_receivable | {"amount": 21771000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| accounts_receivable | {"amount": 11721000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| accounts_receivable | {"amount": 11068000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| accounts_receivable | {"amount": 11743000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| accounts_receivable | {"amount": 16318000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| capex | {"amount": 365000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2015-04-30 | sec_edgar |
| capex | {"amount": 2494000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2015-01-31 | sec_edgar |
| capex | {"amount": 2268000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-10-31 | sec_edgar |
| capex | {"amount": 1980000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-07-31 | sec_edgar |
| capex | {"amount": 648000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2014-04-30 | sec_edgar |
| capex | {"amount": 3963000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2014-01-31 | sec_edgar |
| capex | {"amount": 3264000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-10-31 | sec_edgar |
| capex | {"amount": 2679000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-07-31 | sec_edgar |
| capex | {"amount": 2142000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-04-30 | sec_edgar |
| capex | {"amount": 2405000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-01-31 | sec_edgar |
| capex | {"amount": 1576000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-10-31 | sec_edgar |
| capex | {"amount": 704000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-07-31 | sec_edgar |
| capex | {"amount": 252000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-04-30 | sec_edgar |
| capex | {"amount": 1925000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 14564000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 15175000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2015-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 29074000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 77005000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 85731000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 88891000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2014-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 94835000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 104653000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 103647000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2013-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 17609000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19604000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-10-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19710000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-07-31 | sec_edgar |
| cash_and_equivalents | {"amount": 20521000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-04-30 | sec_edgar |
| cash_and_equivalents | {"amount": 19452000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-01-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4566000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-01-31 | sec_edgar |
| cashflow_operating | {"amount": 1206000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2015-04-30 | sec_edgar |
| cashflow_operating | {"amount": -22992000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2015-01-31 | sec_edgar |
| cashflow_operating | {"amount": -17985000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-10-31 | sec_edgar |
| cashflow_operating | {"amount": -11683000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-07-31 | sec_edgar |
| cashflow_operating | {"amount": -2759000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2014-04-30 | sec_edgar |
| cashflow_operating | {"amount": -18478000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2014-01-31 | sec_edgar |
| cashflow_operating | {"amount": -10579000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContin | 2013-10-31 | sec_edgar |
| cashflow_operating | {"amount": -1899000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2013-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1357000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-04-30 | sec_edgar |
| cashflow_operating | {"amount": 1821000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-01-31 | sec_edgar |
| cashflow_operating | {"amount": 3235000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-10-31 | sec_edgar |
| cashflow_operating | {"amount": 1367000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-07-31 | sec_edgar |
| cashflow_operating | {"amount": 1306000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2012-04-30 | sec_edgar |
| cashflow_operating | {"amount": -1704000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25643234, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25416609, "concept": "us-gaap:CommonStockSharesIssued"} | 2015-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25215956, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 25199664, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24858950, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24786413, "concept": "us-gaap:CommonStockSharesIssued"} | 2014-01-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24406198, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-10-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 24384456, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-07-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 23923986, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-04-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2398895, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25647852, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-06-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25643234, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25596649, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2015-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25416609, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2015-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25218789, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-12-01 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25215956, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25201104, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-08-29 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 25199664, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24860725, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-06-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24858950, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24845321, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2014-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24786413, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2014-01-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24412970, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-12-02 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24406198, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-10-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24395641, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-08-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 24384456, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-07-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 23982643, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2013-06-10 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 23923986, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-04-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 2398895, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 7010000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 23563000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2015-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 5981000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 16941000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 10960000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5793000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 5167000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 16672000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2014-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 12268000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 4574000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 7694000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 4136000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 3557000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 12247000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-01-31 | sec_edgar |
| cost_of_revenue | {"amount": 3317000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 9112000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-10-31 | sec_edgar |
| cost_of_revenue | {"amount": 5795000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 3056000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-07-31 | sec_edgar |
| cost_of_revenue | {"amount": 2739000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-04-30 | sec_edgar |
| cost_of_revenue | {"amount": 9775000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-01-31 | sec_edgar |
| current_assets | {"amount": 90913000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| current_assets | {"amount": 96096000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| current_assets | {"amount": 88347000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| current_assets | {"amount": 95162000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| current_assets | {"amount": 106061000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| current_assets | {"amount": 114066000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| current_assets | {"amount": 109411000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| current_assets | {"amount": 118872000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| current_assets | {"amount": 118631000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| current_assets | {"amount": 36127000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| current_liabilities | {"amount": 54210000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-04-30 | sec_edgar |
| current_liabilities | {"amount": 54628000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2015-01-31 | sec_edgar |
| current_liabilities | {"amount": 41194000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-10-31 | sec_edgar |
| current_liabilities | {"amount": 43116000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-07-31 | sec_edgar |
| current_liabilities | {"amount": 46972000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-04-30 | sec_edgar |
| current_liabilities | {"amount": 47388000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2014-01-31 | sec_edgar |
| current_liabilities | {"amount": 38963000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-10-31 | sec_edgar |
| current_liabilities | {"amount": 39081000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-07-31 | sec_edgar |
| current_liabilities | {"amount": 42147000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-04-30 | sec_edgar |
| current_liabilities | {"amount": 38718000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-01-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25647852} | 2015-06-01 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25596649} | 2015-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25218789} | 2014-12-01 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 25201104} | 2014-08-29 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24860725} | 2014-06-02 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24845321} | 2014-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24412970} | 2013-12-02 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24395641} | 2013-08-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 23982643} | 2013-06-10 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 240865538, "currency": "USD"} | 2014-07-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 651506532, "currency": "USD"} | 2013-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 762000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 3039000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2015-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 2280000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 1503000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 724000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 2686000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2014-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 700000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 1987000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 1302000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 700000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 638000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 1893000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2013-01-31 | sec_edgar |
| depreciation_amortization | {"amount": 400000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 1346000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-10-31 | sec_edgar |
| depreciation_amortization | {"amount": 400000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 852000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-07-31 | sec_edgar |
| depreciation_amortization | {"amount": 441000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-04-30 | sec_edgar |
| depreciation_amortization | {"amount": 1863000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-01-31 | sec_edgar |
| goodwill | {"amount": 2049000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-04-30 | sec_edgar |
| goodwill | {"amount": 2104000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2015-01-31 | sec_edgar |
| goodwill | {"amount": 2343000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-10-31 | sec_edgar |
| goodwill | {"amount": 2489000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-07-31 | sec_edgar |
| goodwill | {"amount": 2572000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-04-30 | sec_edgar |
| goodwill | {"amount": 2529000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2014-01-31 | sec_edgar |
| goodwill | {"amount": 2282000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-10-31 | sec_edgar |
| goodwill | {"amount": 2282000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-07-31 | sec_edgar |
| goodwill | {"amount": 2282000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-04-30 | sec_edgar |
| gross_profit | {"amount": 17441000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-04-30 | sec_edgar |
| gross_profit | {"amount": 63940000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2015-01-31 | sec_edgar |
| gross_profit | {"amount": 16028000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-10-31 | sec_edgar |
| gross_profit | {"amount": 46011000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-10-31 | sec_edgar |
| gross_profit | {"amount": 15719000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-07-31 | sec_edgar |
| gross_profit | {"amount": 29983000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-07-31 | sec_edgar |
| gross_profit | {"amount": 14264000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-04-30 | sec_edgar |
| gross_profit | {"amount": 57657000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2014-01-31 | sec_edgar |
| gross_profit | {"amount": 42456000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-10-31 | sec_edgar |
| gross_profit | {"amount": 14305000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-10-31 | sec_edgar |
| gross_profit | {"amount": 15659000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-07-31 | sec_edgar |
| gross_profit | {"amount": 28151000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-07-31 | sec_edgar |
| gross_profit | {"amount": 12492000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-04-30 | sec_edgar |
| gross_profit | {"amount": 44599000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-01-31 | sec_edgar |
| gross_profit | {"amount": 11432000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-10-31 | sec_edgar |
| gross_profit | {"amount": 32241000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-10-31 | sec_edgar |
| gross_profit | {"amount": 10571000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| gross_profit | {"amount": 20810000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-07-31 | sec_edgar |
| gross_profit | {"amount": 10239000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-04-30 | sec_edgar |
| gross_profit | {"amount": 31550000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-01-31 | sec_edgar |
| income_tax_expense | {"amount": -135000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-04-30 | sec_edgar |
| income_tax_expense | {"amount": 692000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2015-01-31 | sec_edgar |
| income_tax_expense | {"amount": 126000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-10-31 | sec_edgar |
| income_tax_expense | {"amount": 530000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-10-31 | sec_edgar |
| income_tax_expense | {"amount": 403000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-07-31 | sec_edgar |
| income_tax_expense | {"amount": 286000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-07-31 | sec_edgar |
| income_tax_expense | {"amount": 118000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-04-30 | sec_edgar |
| income_tax_expense | {"amount": 173000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2014-01-31 | sec_edgar |
| income_tax_expense | {"amount": 39000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-10-31 | sec_edgar |
| income_tax_expense | {"amount": 133000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-10-31 | sec_edgar |