Annual report pursuant to Section 13 and 15(d)

Stockholders Equity (Detail Textuals)

v2.4.1.9
Stockholders Equity (Detail Textuals) (USD $)
1 Months Ended 12 Months Ended 1 Months Ended
Feb. 21, 2012
Sep. 28, 2014
Mar. 24, 2014
Mar. 19, 2013
Mar. 24, 2014
Sep. 29, 2013
Apr. 01, 2012
Schedule Of Stockholders Equity [Line Items]              
Common stock, shares authorized   2,000,000,000us-gaap_CommonStockSharesAuthorized       2,000,000,000us-gaap_CommonStockSharesAuthorized  
Preferred stock, shares authorized   5,000us-gaap_PreferredStockSharesAuthorized       5,000us-gaap_PreferredStockSharesAuthorized  
Preferred stock, par value (in dollars per share)   $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare       $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare  
Dividends arrears in exchange for increase in stated value             $ 884,000opxs_DividendsArrearsInExchangeForIncreaseInStatedValue
Increase in stated value of preferred stock             6,860opxs_IncreaseInStatedValueOfPreferredStock
Common Stock              
Schedule Of Stockholders Equity [Line Items]              
Number of shares remaining option, exercised   3,567,336us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Number of stock issued 5,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Stock issuance price per share $ 0.01us-gaap_EquityIssuancePerShareAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Exercise of Options (Net shares)   4,000us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Common Stock | Former director              
Schedule Of Stockholders Equity [Line Items]              
Number of shares remaining option, exercised     3,567,336us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= opxs_FormerDirectorMember
       
Number of stock issued     5,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= opxs_FormerDirectorMember
       
Stock issuance price per share     $ 0.01us-gaap_EquityIssuancePerShareAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= opxs_FormerDirectorMember
       
Stock option exercised     5,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= opxs_FormerDirectorMember
       
Series A Preferred Stock              
Schedule Of Stockholders Equity [Line Items]              
Number of preferred stock converted 5,000,000us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
           
Preferred Stock, Shares Issued   1,001us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
      1,016us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Conversion price per share as adjusted from time to time of stock   $ 0.15opxs_ConversionPricePerShareAsAdjustedFromTimeToTimeOfStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Conversion price per share reset $ 0.01opxs_ConversionPricePerShareReset
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.01opxs_ConversionPricePerShareReset
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Rate of cumulative dividends   6.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Dividends, preferred stock 213,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
           
Alpha Capital Anstalt | Common Stock              
Schedule Of Stockholders Equity [Line Items]              
Common stock issued upon conversion of preferred stock       5,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
5,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Common stock convertible conversion price     $ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Conversion of stock, amount issued       50,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
50,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Alpha Capital Anstalt | Series A Preferred Stock              
Schedule Of Stockholders Equity [Line Items]              
Number of preferred stock converted       7.29us-gaap_ConversionOfStockSharesConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
7.29us-gaap_ConversionOfStockSharesConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
   
Stated value of preferred stock converted       $ 6,860us-gaap_ConversionOfStockAmountConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 6,860us-gaap_ConversionOfStockAmountConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember