| Component: (Network and Table) | |
|---|---|
| Network | 01-Core (http://www.xbrlsite.com/core/role/Core) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Elements [Abstract] | Period [Axis] | |
|---|---|---|
| 2020-01-01 - 2020-12-31 | 2019-12-31 | |
| Component: (Network and Table) | |
|---|---|
| Network | 01.1-Enhanced Core (http://www.xbrlsite.com/core/role/EnhancedCore) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Elements [Abstract] | Period [Axis] | |
|---|---|---|
| 2020-01-01 - 2020-12-31 | 2019-12-31 | |
| Component: (Network and Table) | |
|---|---|
| Network | 02-Balance Sheet (http://www.xbrlsite.com/core/role/BS) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Balance Sheet [Abstract] | Period [Axis] | |
|---|---|---|
| 2020-12-31 | 2019-12-31 | |
| Component: (Network and Table) | |
|---|---|
| Network | 03-Income Statement (http://www.xbrlsite.com/core/role/IS) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Income Statement [Abstract] | Period [Axis] | 
|---|---|
| 2020-01-01 - 2020-12-31 | |
| Component: (Network and Table) | |
|---|---|
| Network | 04-Cash Flow Statement (http://www.xbrlsite.com/core/role/CF) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Cash Flow Statement [Abstract] | Period [Axis] | 
|---|---|
| 2020-01-01 - 2020-12-31 | |
| Component: (Network and Table) | |
|---|---|
| Network | 05-Changes in Equity (http://www.xbrlsite.com/core/role/CE) | 
| Table | (Implied) | 
| Reporting Entity [Axis] | GH259400TOMPUOLS65II (http://standards.iso.org/iso/17442) | 
| Changes in Equity [Abstract] | Period [Axis] | 
|---|---|
| 2020-01-01 - 2020-12-31 | |