| X | ||||||||||
| 
             
- Definition 
          Contract amount in milestone event. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Represent customer advance deposit contract term during the reporting period. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Maximum duration for delivery. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Minimum duration for delivery No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Maximum amount invoices for milestone event. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          It represent the period of warranty experience rate No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Refundable consideration, usually cash, held by the entity pending satisfactory completion of the entity's obligations or pending the closing of a contract. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Aggregate noncurrent portion of prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that is to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The amount of consideration recognized during the period for the milestone or milestones. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  |