XML 125 R59.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Supplementary Data Share Repurchase Program (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Share Repurchase Program [Abstract] |
Share Repurchase Program [Table Text Block] |

X
- Definition Share repurchase program to repurchase common stock through open market purchases, trading plans established in accordance with SEC rules, derivative transaction or other means. The repurchase program has no expiration date. + References No definition available. + Details
Name: | ipg_ShareRepurchaseProgramAbstract
Namespace Prefix: | ipg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition [Table Text Block] for Share Repurchase Program [Table] + References No definition available. + Details
Name: | ipg_ShareRepurchaseProgramTableTextBlock
Namespace Prefix: | ipg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration