Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity (Detail Textuals)

v2.4.1.9
Stockholders Equity (Detail Textuals) (USD $)
1 Months Ended 12 Months Ended 3 Months Ended 1 Months Ended
Feb. 21, 2012
Sep. 28, 2014
Dec. 28, 2014
Mar. 19, 2013
Mar. 24, 2014
Apr. 01, 2012
Sep. 29, 2013
Schedule Of Stockholders Equity [Line Items]              
Common stock, shares outstanding   170,913,943us-gaap_CommonStockSharesOutstanding 170,913,943us-gaap_CommonStockSharesOutstanding        
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]              
Common stock, shares outstanding             157,346,607us-gaap_CommonStockSharesOutstanding
/ 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
           
Common Stock | Former director              
Schedule Of Stockholders Equity [Line Items]              
Number of stock options exercised   5,000,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_TitleOfIndividualAxis
= opxs_FormerDirectorMember
         
Number of stock issued   3,567,336us-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]              
Preferred stock, shares authorized     1,027us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
       
Preferred stock, par value (in dollars per share)     $ 6,860us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
       
Preferred stock, shares outstanding   1,001us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,001us-gaap_PreferredStockSharesOutstanding
/ 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   10,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
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   100,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
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   14.58us-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
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
$ 6,860us-gaap_ConversionOfStockAmountConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember