Quarterly report pursuant to Section 13 or 15(d)

10. Segment and Geographic Information (Details)

v2.4.1.9
10. Segment and Geographic Information (Details) (USD $)
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Sales revenue from geographical territories $ 3,029,000us-gaap_OtherSalesRevenueNet $ 3,079,000us-gaap_OtherSalesRevenueNet $ 9,272,000us-gaap_OtherSalesRevenueNet $ 10,086,000us-gaap_OtherSalesRevenueNet
United States [Member]        
Sales revenue from geographical territories 820,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,331,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
2,826,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
4,552,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Mexico [Member]        
Sales revenue from geographical territories 1,459,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
1,237,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
4,470,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
4,013,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
Europe and Rest of the World [Member]        
Sales revenue from geographical territories $ 750,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 511,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 1,976,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 1,521,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember