General form of registration statement for all companies including face-amount certificate companies

10. Segment and Geographic Information (Details)

v2.4.1.9
10. Segment and Geographic Information (Details) (USD $)
3 Months Ended 6 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Sales revenue from geographical territories $ 3,073,000us-gaap_OtherSalesRevenueNet $ 3,853,000us-gaap_OtherSalesRevenueNet $ 6,243,000us-gaap_OtherSalesRevenueNet $ 7,007,000us-gaap_OtherSalesRevenueNet
U.S. [Member]        
Sales revenue from geographical territories 978,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_USMember
1,898,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_USMember
2,006,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_USMember
3,221,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_USMember
Mexico [Member]        
Sales revenue from geographical territories 1,541,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_MexicoMember
1,352,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_MexicoMember
3,011,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_MexicoMember
2,776,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_MexicoMember
Europe and Rest of the World [Member]        
Sales revenue from geographical territories $ 554,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 603,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 1,226,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember
$ 1,010,000us-gaap_OtherSalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= ocls_EuropeOtherMember