XML 84 R58.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Warrants (Details 1) (Warrant [Member], USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Warrant [Member] |  |
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] |  |
Begining balance | 11,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | 12,277,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Granted | 804,139us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Exercised | (550,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Cancellation | (10,000,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember |
Expired | (150,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | (527,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Ending balance | 1,854,139us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | 11,750,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instrument Weighted Average Outstanding Roll Forward [Abstract] |  |
Begining balance, weighted average | $ 2.27oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingWeightedAverage / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | $ 2.25oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingWeightedAverage / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Granted, weighted average | $ 1.20oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageGranted / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | $ 0oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageGranted / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Exercise, weighted average | $ 0.35oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExercise / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | $ 0oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExercise / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Expired, weighted average | $ (2.40)oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExpiration / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | $ (1.73)oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExpiration / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
Cancellation, weighted average | $ (1.45)oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageCancellation / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember |
Ending balance, weighted average | $ 1.69oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingWeightedAverage / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember | $ 2.27oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingWeightedAverage / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember

X
- Definition Share based compensation arrangement by share based payment award non option equity instrument outstanding weighted average. + References No definition available. + Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentOutstandingWeightedAverage
Namespace Prefix: | oprx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share based compensation arrangement by share based payment award non option equity instrument weighted average, cancellation. + References No definition available. + Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageCancellation
Namespace Prefix: | oprx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award non option equity instrument weighted average, exercise. + References No definition available. + Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExercise
Namespace Prefix: | oprx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award non option equity instrument weighted average, expiration. + References No definition available. + Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageExpiration
Namespace Prefix: | oprx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award non option equity instrument weighted average, grantedPayment Award Non Option Equity Instrument Weighted Average, Granted. + References No definition available. + Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageGranted
Namespace Prefix: | oprx_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | oprx_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentWeightedAverageOutstandingAbstract
Namespace Prefix: | oprx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-option equity instruments exercised by participants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements for which rights to exercise lapsed. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements that were either cancelled or expired. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3)-(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net number of non-option equity instruments granted to participants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of equity instruments other than options outstanding, including both vested and non-vested instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration