Annual report pursuant to Section 13 and 15(d)

Stock Compensation Plan - Summary of Stock Option Activity (Detail)

v2.4.1.9
Stock Compensation Plan - Summary of Stock Option Activity (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Options, Outstanding, beginning balance 633,840us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 660,423us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Options, Forfeited (70,475)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod (56,050)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Number of Options, Granted 257,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 61,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Number of Options, Exercised   (31,533)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Number of Options, Outstanding, ending balance 820,865us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 633,840us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Options, Exercisable 583,882us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber  
Weighted Average Exercise Price, Outstanding, beginning balance $ 4.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 4.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted Average Exercise Price, Forfeited $ 2.93us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice $ 2.19us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price, Granted $ 1.65us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 3.13us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price, Exercised   $ 1.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price, Outstanding, ending balance $ 4.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 4.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted Average Exercise Price, Exercisable $ 5.02us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice  
Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option Price Per Share, beginning balance $ 1.20ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 1.20ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Option Price Per Share, forfeited $ 1.50ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 1.20ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Option Price Per Share, granted $ 0.86ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 2.75ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Option Price Per Share, exercised   $ 1.20ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Option Price Per Share, ending balance $ 0.86ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
$ 1.20ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Option Price Per Share, exercisable $ 1.20ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisableOptionPricePerShare
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Option Price Per Share, beginning balance $ 17.00ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 17.00ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Option Price Per Share, forfeited $ 4.00ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 5.40ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Option Price Per Share, granted $ 2.84ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 3.55ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Option Price Per Share, exercised   $ 1.50ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Option Price Per Share, ending balance $ 17.00ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
$ 17.00ogen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingExercisePrice
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Option Price Per Share, exercisable $ 17.00ogen_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisableOptionPricePerShare
/ us-gaap_RangeAxis
= us-gaap_MaximumMember