XML 28 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 11 - Business And Credit Concentrations, Major Customers And Geographic Information (Details Textual) (USD $)
3 Months Ended 12 Months Ended
Oct. 31, 2014
Jul. 31, 2014
Apr. 30, 2014
Jan. 31, 2014
Oct. 31, 2013
Jul. 31, 2013
Apr. 30, 2013
Jan. 31, 2013
Oct. 31, 2014
Oct. 31, 2013
Oct. 31, 2012
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Revenue, Net $ 25,247,943us-gaap_SalesRevenueNet $ 21,004,130us-gaap_SalesRevenueNet $ 20,190,729us-gaap_SalesRevenueNet $ 16,534,930us-gaap_SalesRevenueNet $ 19,244,066us-gaap_SalesRevenueNet $ 19,601,919us-gaap_SalesRevenueNet $ 19,124,600us-gaap_SalesRevenueNet $ 17,295,453us-gaap_SalesRevenueNet $ 82,977,732us-gaap_SalesRevenueNet $ 75,266,038us-gaap_SalesRevenueNet $ 83,523,330us-gaap_SalesRevenueNet
Concentration Risk, Number of Customers                 1occ_ConcentrationRiskNumberOfCustomers    
Entity-Wide Payable, Major Customer Percentage                 13.90%occ_EntityWidePayableMajorCustomerPercentage    
Operating Income (Loss)                 1,332,295us-gaap_OperatingIncomeLoss 767,121us-gaap_OperatingIncomeLoss 4,417,811us-gaap_OperatingIncomeLoss
Assets 50,038,614us-gaap_Assets       45,414,899us-gaap_Assets       50,038,614us-gaap_Assets 45,414,899us-gaap_Assets  
UNITED STATES                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Revenue, Net                 65,457,787us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
52,931,288us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
62,010,259us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Centric Solutions Limited Liability Company [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Revenue, Net                 1,500,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
1,400,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
1,800,000us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
Operating Income (Loss)                 (256,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
(124,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
(515,000)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
Assets 220,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
      329,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
      220,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
329,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= occ_CentricSolutionsLimitedLiabilityCompanyMember
 
Customer One [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Revenue, Net                 $ 14,000,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= occ_CustomerOneMember
  $ 10,600,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= occ_CustomerOneMember
Sales Revenue, Net [Member] | Credit Concentration Risk [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Concentration Risk, Number of Customers                     1occ_ConcentrationRiskNumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
Sales Revenue, Net [Member] | Customer Concentration Risk [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Concentration Risk, Number of Customers                 1occ_ConcentrationRiskNumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
   
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer One [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Concentration Risk, Percentage                 16.80%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= occ_CustomerOneMember
  12.70%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= occ_CustomerOneMember
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | UNITED STATES                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Concentration Risk, Percentage                 79.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_US
70.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_US
74.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= country_US
Sales Revenue, Net [Member] | Geographic Concentration Risk [Member] | International Countries [Member]                      
Concentration Risks, Types, No Concentration Percentage [Abstract]                      
Concentration Risk, Percentage                 21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= occ_InternationalCountriesMember
30.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= occ_InternationalCountriesMember
26.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_GeographicConcentrationRiskMember
/ us-gaap_StatementGeographicalAxis
= occ_InternationalCountriesMember