XML 39 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of significant accounting policies (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Receivables      
Allowance for doubtful accounts $ 79,697us-gaap_AllowanceForDoubtfulAccountsReceivable   $ 79,697us-gaap_AllowanceForDoubtfulAccountsReceivable
Inventories      
Raw materials and supplies 123,569us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves   40,749us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves
Work-in process 113,540us-gaap_InventoryWorkInProcessNetOfReserves   135,625us-gaap_InventoryWorkInProcessNetOfReserves
Finished goods 83,698us-gaap_InventoryFinishedGoodsNetOfReserves   193,368us-gaap_InventoryFinishedGoodsNetOfReserves
Total 320,807us-gaap_InventoryNet   369,742us-gaap_InventoryNet
Inventory reserve for obsolescence and expirations 871,420us-gaap_InventoryValuationReserves   867,816us-gaap_InventoryValuationReserves
Software development costs      
Capitalized software cost 0us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers   0us-gaap_CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers
Product warranty      
Warranty period 12 months    
Balance at beginning of period and year 2,750us-gaap_ProductWarrantyAccrual 6,500us-gaap_ProductWarrantyAccrual 6,500us-gaap_ProductWarrantyAccrual
Warranty expense 750us-gaap_ProductWarrantyExpense   4,077us-gaap_ProductWarrantyExpense
Cost of replacement parts and related delivery (1,500)opgn_CostOfReplacementPartsAndRelatedDelivery   (7,827)opgn_CostOfReplacementPartsAndRelatedDelivery
Balance at end of period and year 2,000us-gaap_ProductWarrantyAccrual   2,750us-gaap_ProductWarrantyAccrual
Impairment of long-lived assets      
Impairment of long-lived assets 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse 0us-gaap_ImpairmentOfLongLivedAssetsHeldForUse  
Deferred IPO issuance cost      
Deferred legal and accounting fees 767,412us-gaap_DeferredOfferingCosts   296,041us-gaap_DeferredOfferingCosts
Revenue recognition      
Shipping and Handling Revenue 4,048us-gaap_ShippingAndHandlingRevenue 7,094us-gaap_ShippingAndHandlingRevenue  
Income taxes      
NOL carryforwards     $ 76,267,809us-gaap_OperatingLossCarryforwards
Loss per share      
Securities excluded from computation of diluted loss per share 8,900,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 3,600,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount  
Series A Convertible Redeemable Preferred Stock      
Redeemable convertible preferred stock      
Preferred stock, shares outstanding 3,999,864us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
  3,999,864us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
Request of minimum holders' of outstanding preferred stock required for redemption (as a percent) 70opgn_TemporaryEquityRedemptionRequestOfMinimumPercentageOfHoldersOfOutstandingPreferredStockRequired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RedeemableConvertiblePreferredStockMember
   
Accounts receivable | Customer Concentration Risk      
Receivables      
Number of customers 3opgn_NumberOfCustomers
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
   
Accounts receivable | Customer Concentration Risk | Customer A      
Receivables      
Concentration risk (as a percent) 43.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= opgn_CustomerMember
   
Accounts receivable | Customer Concentration Risk | Customer B      
Receivables      
Concentration risk (as a percent) 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= opgn_CustomerBMember
   
Accounts receivable | Customer Concentration Risk | Customer C      
Receivables      
Concentration risk (as a percent) 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= opgn_CustomerCMember
   
Minimum      
Receivables      
Accounts receivable due (in days) 30 days    
Maximum      
Receivables      
Accounts receivable due (in days) 45 days