| 
           Stock Based Compensation (Details 2) (Stock Option Plan 2009, USD $) 
         | 
        12 Months Ended | |
|---|---|---|
| 
           Sep. 28, 2014 
         | 
        
           Sep. 29, 2013 
         | 
      |
| 
           Stock Option Plan 2009 
         | 
        ||
| Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] | ||
| Number of Non- vested Shares Subject to Options, Beginning balance | 
30,547,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
46,235,750us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Number of Non- vested Shares Subject to Options, Non-vested granted | 
25,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        |
| Number of Non- vested Shares Subject to Options, Vested | 
(7,501,500)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
(15,458,250)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Number of Non- vested Shares Subject to Options, Forfeited | 
(5,336,000)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
(230,000)us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Number of Non- vested Shares Subject to Options, Ending balance | 
42,710,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
30,547,500us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Share Based Compensation Arrangement By Share Based Payment Award Nonvested Options Weighted Average Grant Date Fair Value [Roll Forward] | ||
| Weighted - Average Grant- Date Fair Value, Non-vested Options, Beginning balance | 
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Weighted - Average Grant- Date Fair Value, Non-vested granted | 
$ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        |
| Weighted - Average Grant- Date Fair Value, Vested | 
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| Weighted - Average Grant- Date Fair Value, Forfeited | 
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      |
| Weighted - Average Grant- Date Fair Value, Non-vested Options, Ending balance | 
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
        
$ 0.01us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue / us-gaap_PlanNameAxis = opxs_StockOptionPlan2009Member  | 
      
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Net number of share options (or share units) granted during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Number of non-vested options outstanding. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Number of non-vested options forfeited. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average grant-date fair value of non-vested options forfeited. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average grant-date fair value of non-vested options outstanding. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Number of options vested. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Weighted average grant-date fair value of options vested. No definition available. 
  |