XML 61 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Mar. 18, 2013
Apr. 04, 2014
Dec. 01, 2014
Feb. 01, 2013
Dec. 23, 2014
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Interest rate     2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage        
Ending principal $ 7,751,500us-gaap_NotesPayable $ 7,081,500us-gaap_NotesPayable          
Short-term Debt [Member] | Note Payable 2 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 2 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 4 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 4 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 5 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 5 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 6 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 6 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 7 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 7 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 8 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 8 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 9 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 9 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 10 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 10 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 11 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 11 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 12 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 20,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 12 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 14 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 14 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 15 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 15 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 16 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 16 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
           
Short-term Debt [Member] | Note Payable 1 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 1 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 3 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 3 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 13 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Note Payable 13 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 20,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Discount on note payable 0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Short-term Debt [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Discount on note payable 0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ShortTermDebtMember
         
Long-term Debt [Member] | Note Payable 2 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 2 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 20,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
20,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 4 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 4 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 980,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
980,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 5 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 5 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 1,600,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
1,600,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 6 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 45,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
45,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 6 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 7 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 137,500us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
137,500us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 7 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 8 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 120,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
120,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 8 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 9 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 300,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
300,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 9 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 10 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 90,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
90,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 10 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 11 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 100,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
100,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 11 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 12 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
20,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 12 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 14 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 14 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 2,860,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 15 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 15 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 529,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 16 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 16 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 950,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
           
Long-term Debt [Member] | Note Payable 1 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 1 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   529,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 3 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 3 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   2,860,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 13 [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   0us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Note Payable 13 [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal   280,000us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Non-Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 792,500us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
812,500us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Discount on note payable 0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
0us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_NonRelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Long-term Debt [Member] | Related Party [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Ending principal 5,651,102us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
5,700,791us-gaap_NotesPayable
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Discount on note payable (1,287,898)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
(568,209)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_CounterpartyNameAxis
= omcm_RelatedPartyMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_LongTermDebtMember
         
Note Payable 2 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2018 Jan. 01, 2016          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
         
Ending principal 20,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
20,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable2Member
         
Note Payable 4 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
         
Ending principal 980,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
980,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable4Member
         
Note Payable 5 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
  12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
     
Ending principal 1,600,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
1,600,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable5Member
         
Note Payable 6 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
  12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
     
Ending principal 45,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
45,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable6Member
         
Note Payable 7 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
  12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
     
Ending principal 137,500us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
137,500us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable7Member
         
Note Payable 8 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
  10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
     
Ending principal 120,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
120,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable8Member
         
Note Payable 9 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
    10.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
   
Ending principal 300,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
300,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable9Member
         
Note Payable 10 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
    12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
   
Ending principal 90,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
90,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable10Member
         
Note Payable 11 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017 Apr. 01, 2017          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
    12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
   
Ending principal 100,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
100,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable11Member
         
Note Payable 12 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Jan. 01, 2016 Jan. 01, 2016          
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
      12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
 
Ending principal 20,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
20,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable12Member
         
Note Payable 14 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017            
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
           
Ending principal 2,860,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable14Member
           
Note Payable 15 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017            
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
           
Ending principal 529,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable15Member
           
Note Payable 16 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date Apr. 01, 2017            
Interest rate 12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
           
Ending principal 950,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable16Member
           
Note Payable 1 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date   Jan. 01, 2016          
Interest rate   12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
         
Ending principal   529,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable1Member
         
Note Payable 3 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date   Mar. 31, 2016          
Interest rate   12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
         
Ending principal   2,860,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable3Member
         
Note Payable 13 [Member]              
Note 8 - Line of Credit and Notes Payable (Details) - Notes Payable [Line Items]              
Maturity date   Apr. 01, 2017          
Interest rate   12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
        12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member
Ending principal   $ 280,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= omcm_NotePayable13Member