v3.20.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - $ / shares
|
12 Months Ended |
|
|
Number of options outstanding, end of period |
7,279,000
|
|
Weighted average exercise price, option granted |
$ 2.01
|
$ 1.46
|
Weighted average exercise price, outstanding end of period |
$ 2.91
|
|
2010 Plan Activity [Member] |
|
|
Shares available for grant options, beginning of period |
|
1,384,000
|
Shares available for grant options granted |
|
(1,446,000)
|
Shares available for grant options exercised |
|
|
Shares available for grant options forfeited canceled and expired |
|
138,000
|
Shares available for grant options, termination of the 2010 plan |
|
(76,000)
|
Shares available for grant outstanding, end of period |
|
|
Number of options outstanding, beginning of period |
4,171,000
|
3,390,000
|
Number of options outstanding, option granted |
|
1,446,000
|
Number of options outstanding, options exercised |
(575,000)
|
(20,000)
|
Number of options outstanding, options forfeited and canceled |
(405,000)
|
(645,000)
|
Number of options outstanding, termination of the 2010 plan |
|
|
Number of options outstanding, end of period |
3,191,000
|
4,171,000
|
Number of options outstanding, exercisable, end of period |
2,206,000
|
|
Weighted average exercise price, options outstanding, beginning of period |
$ 2.92
|
$ 3.25
|
Weighted average exercise price, option granted |
|
2.39
|
Weighted average exercise price, options exercised |
1.64
|
2.84
|
Weighted average exercise price, options forfeited, canceled and expired |
3.43
|
3.96
|
Weighted average exercise price, options termination of the 2010 plan |
|
|
Weighted average exercise price, outstanding end of period |
3.08
|
$ 2.92
|
Weighted average exercise price, exercisable, end of period |
$ 3.20
|
|
2018 Incentive Plan Activity [Member] |
|
|
Shares available for grant options, beginning of period |
4,639,000
|
|
Shares available for grant outstanding, approval of 2018 incentive plan |
|
5,000,000
|
Shares available for grant option pool increase |
6,000,000
|
|
Shares available for grant options granted |
(4,089,000)
|
(411,000)
|
Shares available for grant options RSUs granted |
(170,000)
|
|
Shares available for grant options exercised |
|
|
Shares available for grant options forfeited canceled and expired |
362,000
|
50,000
|
Shares available for grant outstanding, end of period |
6,742,000
|
4,639,000
|
Number of options outstanding, beginning of period |
361,000
|
|
Number of options outstanding, approval of 2018 incentive plan |
|
|
Number of options outstanding, option pool increase |
|
|
Number of options outstanding, option granted |
4,089,000
|
411,000
|
Number of options outstanding, option rsus granted |
85,000
|
|
Number of options outstanding, options exercised |
|
|
Number of options outstanding, options forfeited and canceled |
(362,000)
|
(50,000)
|
Number of options outstanding, end of period |
4,173,000
|
361,000
|
Number of options outstanding, exercisable, end of period |
396,000
|
|
Weighted average exercise price, options outstanding, beginning of period |
$ 2.21
|
|
Weighted average exercise price, approval of 2018 incentive plan |
|
|
Weighted average exercise price, option pool increase |
|
|
Weighted average exercise price, option granted |
2.87
|
2.21
|
Weighted average exercise price, options exercised |
|
|
Weighted average exercise price, options forfeited, canceled and expired |
3.42
|
1.95
|
Weighted average exercise price, outstanding end of period |
2.77
|
$ 2.21
|
Weighted average exercise price, exercisable, end of period |
$ 2.70
|
|
X |
- DefinitionNumber Of Options Outstanding, Approval of 2018 Incentive Plan.
+ References
+ Details
Name: |
OCX_NumberOfOptionsOutstandingApprovalOfTwoThousandEighteenIncentivePlan |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber Of Options Outstanding, Termination of The 2010 Plan.
+ References
+ Details
Name: |
OCX_NumberOfOptionsOutstandingTermination |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare based compensation arrangement by share based payment award option pool increase.
+ References
+ Details
Name: |
OCX_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionPoolIncrease |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ References
+ Details
Name: |
OCX_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableGrantsInPeriodGross |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShares Available For Grant Options RSUs Granted.
+ References
+ Details
Name: |
OCX_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAvailableRestrictedStockOptionsGrantsInPeriodGross |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber Of Options Outstanding, Option RSUs Granted.
+ References
+ Details
Name: |
OCX_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockOptionsGrantsInPeriodGross |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average exercise price, option pool increase.
+ References
+ Details
Name: |
OCX_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsPoolIncreaseInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
OCX_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare based compensation arrangement by share based payment award options vested option pool increase.
+ References
+ Details
Name: |
OCX_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedOptionPoolIncrease |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShares Available for Grant Options, Termination of the 2010 Plan.
+ References
+ Details
Name: |
OCX_SharesAvailableForGrantOptionsTermination |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShares available for grant outstanding.
+ References
+ Details
Name: |
OCX_SharesAvailableForGrantOutstanding |
Namespace Prefix: |
OCX_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted Average Exercise Price, Approval of 2018 Incentive Plan.
+ References
+ Details
Name: |
OCX_WeightedAverageExercisePriceApprovalOfTwoThousandEighteenIncentivePlan |
Namespace Prefix: |
OCX_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted Average Exercise Price, Options Termination of the 2010 Plan.
+ References
+ Details
Name: |
OCX_WeightedAverageExercisePriceOptionsTermination |
Namespace Prefix: |
OCX_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of non-vested options outstanding.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of non-vested options forfeited.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of options vested.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=OCX_TwoThousandTenPalnActivityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=OCX_TwoThousandEighteenPalnActivityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
|