Annual report pursuant to Section 13 and 15(d)

3. Summary of Significant Accounting Policies (Details Narrative)

v2.4.1.9
3. Summary of Significant Accounting Policies (Details Narrative) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Long-term investment $ 4,538,000us-gaap_LongTermInvestments $ 10,150,000us-gaap_LongTermInvestments  
Allowance for doubtful accounts 20,000us-gaap_AllowanceForDoubtfulAccountsReceivable 8,000us-gaap_AllowanceForDoubtfulAccountsReceivable 22,000us-gaap_AllowanceForDoubtfulAccountsReceivable
Allowance for sales discounts, rebates, distributor fees and returns 183,000ocls_AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns    
Inventory reserves 87,000us-gaap_InventoryValuationReserves 47,000us-gaap_InventoryValuationReserves  
Research and development expenses 1,533,000us-gaap_ResearchAndDevelopmentExpense 2,887,000us-gaap_ResearchAndDevelopmentExpense  
Advertising costs 231,000us-gaap_MarketingExpense 155,000us-gaap_MarketingExpense  
Shipping and handling costs 114,000us-gaap_ShippingHandlingAndTransportationCosts 58,000us-gaap_ShippingHandlingAndTransportationCosts  
Foreign currency transaction gain (loss) (24,000)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax 6,000us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax  
Foreign currency translation adjustment (438,000)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent (78,000)us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent  
Accumulated other comprehensive loss (3,507,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (3,069,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Ruthigen      
Long-term investment $ 4,538,000us-gaap_LongTermInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= ocls_RuthigenMember
$ 10,150,000us-gaap_LongTermInvestments
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= ocls_RuthigenMember
 
Long-term investment, shares held 1,650,000us-gaap_InvestmentOwnedBalanceShares
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= ocls_RuthigenMember
2,000,000us-gaap_InvestmentOwnedBalanceShares
/ us-gaap_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis
= ocls_RuthigenMember
 
Accounts Receivable [Member] | One Customer      
Significant customer concentration 56.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerOneMember
44.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerOneMember
 
Accounts Receivable [Member] | Customer Two      
Significant customer concentration 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerTwoMember
15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerTwoMember
 
Accounts Receivable [Member] | Third Customer      
Significant customer concentration   12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerThreeMember
 
Revenues [Member] | One Customer      
Significant customer concentration 47.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerOneMember
38.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerOneMember
 
Revenues [Member] | Customer Two      
Significant customer concentration   23.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesMember
/ us-gaap_MajorCustomersAxis
= ocls_CustomerTwoMember