Quarterly report pursuant to Section 13 or 15(d)

Stockholders Equity (Detail Textuals)

v2.4.1.9
Stockholders Equity (Detail Textuals) (USD $)
6 Months Ended 12 Months Ended 3 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Mar. 29, 2015
Sep. 28, 2014
Mar. 29, 2015
Mar. 24, 2014
Feb. 11, 2014
Mar. 19, 2013
Feb. 21, 2012
Sep. 29, 2013
Nov. 17, 2014
Apr. 01, 2012
Mar. 26, 2015
Schedule Of Stockholders Equity [Line Items]                      
Common stock, shares outstanding 170,913,943us-gaap_CommonStockSharesOutstanding 170,913,943us-gaap_CommonStockSharesOutstanding 170,913,943us-gaap_CommonStockSharesOutstanding         157,346,607us-gaap_CommonStockSharesOutstanding      
Stated value of preferred stock converted $ 4,887,000us-gaap_ConversionOfStockAmountConverted1                    
Common stock convertible conversion price $ 0.01opxs_CommonStockConvertibleConversionPrice   $ 0.01opxs_CommonStockConvertibleConversionPrice                
Common Stock, Shares, Issued 170,913,943us-gaap_CommonStockSharesIssued 170,913,943us-gaap_CommonStockSharesIssued 170,913,943us-gaap_CommonStockSharesIssued                
Common stock, shares authorized 2,000,000,000us-gaap_CommonStockSharesAuthorized 2,000,000,000us-gaap_CommonStockSharesAuthorized 2,000,000,000us-gaap_CommonStockSharesAuthorized                
Conversion price per share as adjusted from time to time of stock $ 0.0025opxs_ConversionPricePerShareAsAdjustedFromTimeToTimeOfStock   $ 0.0025opxs_ConversionPricePerShareAsAdjustedFromTimeToTimeOfStock                
Common Stock                      
Schedule Of Stockholders Equity [Line Items]                      
Common stock, shares outstanding               157,346,607us-gaap_CommonStockSharesOutstanding
/ 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
                 
Series A Preferred Stock                      
Schedule Of Stockholders Equity [Line Items]                      
Stated value of preferred stock converted 6,860us-gaap_ConversionOfStockAmountConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Preferred stock, shares issued 1,001us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,001us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
1,001us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Number Of Preferred Stock Shares Authorized 1,027opxs_NumberOfPreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  1,027opxs_NumberOfPreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Preferred stock, shares authorized 5,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
5,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
5,000us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Preferred stock, par value (in dollars per share) $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.001us-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
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
  $ 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
          $ 0.0025opxs_ConversionPricePerShareReset
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
   
Rate of cumulative dividends 6.00%us-gaap_PreferredStockDividendRatePercentage
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
                   
Dividends arrears in exchange for increase in stated value                   884,000opxs_DividendsArrearsInExchangeForIncreaseInStatedValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Increase in stated value of preferred stock                   6,860opxs_IncreaseInStatedValueOfPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
 
Dividends, preferred stock 1,500,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  1,500,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
               
Series B Preferred Stock                      
Schedule Of Stockholders Equity [Line Items]                      
Stated value of preferred stock converted 1,629.16us-gaap_ConversionOfStockAmountConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                   
Common stock convertible conversion price   $ 0.0025opxs_CommonStockConvertibleConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
                $ 0.0025opxs_CommonStockConvertibleConversionPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
Preferred stock, shares issued 1,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,000us-gaap_PreferredStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
Preferred stock, shares authorized 1,010us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,010us-gaap_PreferredStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
Preferred stock, par value (in dollars per share) $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
   $ 0.001us-gaap_PreferredStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
Preferred stock, shares outstanding 1,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
0us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
1,000us-gaap_PreferredStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
Dividends, preferred stock 4,900,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
  4,900,000us-gaap_DividendsPreferredStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesBPreferredStockMember
               
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
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
6,860us-gaap_ConversionOfStockAmountConverted1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Common stock issued upon conversion of preferred stock   10,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  5,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
5,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
5,000,000us-gaap_ConversionOfStockSharesIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Common stock convertible conversion price   $ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  $ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
$ 0.01opxs_CommonStockConvertibleConversionPrice
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Conversion of stock, amount issued   100,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
  50,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
50,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
50,000us-gaap_ConversionOfStockAmountIssued1
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
         
Common Stock, Shares, Issued             5,000,000us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
       
Dividends preferred stock waived             $ 213,000opxs_DividendsPreferredStockWaived
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember
       
Conversion price per share reset             $ 0.01opxs_ConversionPricePerShareReset
/ dei_LegalEntityAxis
= opxs_AlphaCapitalAnstaltMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_SeriesAPreferredStockMember