| en | http://www.xbrl.org/2010/role/message |
| [AL_v0040];[scope((t:AL.01.01.01,x:C0010;C0020;C0030;C0040;C0050;C0060))]; [(t:AL.01.01.01,y:R0040,dv:0) reported as {$v0}=sum((t:AL.01.01.01,y:R0050;R0060;R0070;R0080;R0090;R0100;R0110;R0120,dv:()) reported as {$v1})] |
| en | http://www.xbrl.org/2010/role/terseMessage |
| [AL_v0040];[scope((t:AL.01.01.01,x:C0010;C0020;C0030;C0040;C0050;C0060))]; [(t:AL.01.01.01,y:R0040,dv:0) reported as {$v0}=sum((t:AL.01.01.01,y:R0050;R0060;R0070;R0080;R0090;R0100;R0110;R0120,dv:()) reported as {$v1})] |