| X | ||||||||||
| 
             
- Definition 
          The amount as of the balance sheet date of the fair value of derivative assets that in accordance with the entity's accounting policy was offset under a master netting arrangement. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The amount as of the balance sheet date of the fair value of derivative liabilities that in accordance with the entity's accounting policy were offset under a master netting arrangement. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair values as of the balance sheet date of all assets resulting from contracts that meet the criteria of being accounted for as derivative instruments, net of the effects of master netting arrangements. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair value of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair value of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation in the statement of financial position. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair values as of the balance sheet date of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, net of the effects of master netting arrangements. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  |