XML 13 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Options and Warrants (Details 1) (Stock Options, 2009 Plan, 2012 Plan, and 2013 Plan, USD $)
3 Months Ended
Mar. 31, 2015
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Stock Options Outstanding 3,954,644us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Stock Options Exercisable 2,282,140us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Range One [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Exercisable Prices Lower limit $ 0.43us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeOneMember
Exercisable Prices Upper limit $ 4.20us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeOneMember
Stock Options Outstanding 1,321,978us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeOneMember
Stock Options Exercisable 1,083,474us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeOneMember
Range One [Member] | Minimum [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted Average Remaining Contractual Life (years) 1 year 3 months 18 days
Range One [Member] | Maximum [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted Average Remaining Contractual Life (years) 8 years 11 months 16 days
Range Two [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Exercisable Prices $ 0.29us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeTwoMember
Stock Options Outstanding 500,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeTwoMember
Stock Options Exercisable 500,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeTwoMember
Weighted Average Remaining Contractual Life (years) 8 years 3 months 4 days
Range Three [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Exercisable Prices Lower limit $ 0.41us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeThreeMember
Exercisable Prices Upper limit $ 0.44us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeThreeMember
Stock Options Outstanding 1,382,666us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeThreeMember
Stock Options Exercisable 604,916us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeThreeMember
Weighted Average Remaining Contractual Life (years) 8 years 11 months 16 days
Range Four [Member]
 
Share-Based Compensation, Shares Authorized Under Stock Option Plans, Exercise Price Range [Line Items]  
Exercisable Prices $ 0.19us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeFourMember
Stock Options Outstanding 750,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeFourMember
Stock Options Exercisable 93,750us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= ooil_StockTwoThousandNinePlanTwoThousandTewlvePlanAndTwoThousandThirteenPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ooil_RangeFourMember
Weighted Average Remaining Contractual Life (years) 9 years 6 months 7 days