SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Donnelley Financial Solutions, Inc. – ‘10-Q’ for 3/31/20 – ‘JSON’

On:  Thursday, 5/7/20, at 4:08pm ET   ·   For:  3/31/20   ·   Accession #:  1564590-20-22836   ·   File #:  1-37728

Previous ‘10-Q’:  ‘10-Q’ on 11/5/19 for 9/30/19   ·   Next:  ‘10-Q’ on 8/5/20 for 6/30/20   ·   Latest:  ‘10-Q’ on 5/1/24 for 3/31/24   ·   6 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 5/07/20  Donnelley Fin’l Solutions, Inc.   10-Q        3/31/20   85:9.4M                                   ActiveDisclosure/FA

Quarterly Report   —   Form 10-Q   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML   1.12M 
 2: EX-22.1     Published Report re: Matters Submitted to a Vote    HTML     29K 
                of Security Holders                                              
 3: EX-31.1     Certification -- §302 - SOA'02                      HTML     33K 
 4: EX-31.2     Certification -- §302 - SOA'02                      HTML     33K 
 5: EX-32.1     Certification -- §906 - SOA'02                      HTML     29K 
 6: EX-32.2     Certification -- §906 - SOA'02                      HTML     29K 
57: R1          Document and Entity Information                     HTML     80K 
24: R2          Condensed Consolidated Statements of Operations     HTML     85K 
                (Unaudited)                                                      
36: R3          Condensed Consolidated Statements of Comprehensive  HTML     48K 
                Income (Unaudited)                                               
84: R4          Condensed Consolidated Balance Sheets (Unaudited)   HTML    125K 
58: R5          Condensed Consolidated Balance Sheets (Unaudited)   HTML     49K 
                (Parenthetical)                                                  
25: R6          Condensed Consolidated Statements of Cash Flows     HTML    125K 
                (Unaudited)                                                      
37: R7          Condensed Consolidated Statements of Changes in     HTML     69K 
                Stockholders' Equity (Unaudited)                                 
82: R8          Overview, Basis of Presentation and Significant     HTML     98K 
                Accounting Policies                                              
61: R9          Revenue                                             HTML    137K 
74: R10         Goodwill and Other Intangible Assets                HTML    104K 
66: R11         Leases                                              HTML     55K 
19: R12         Restructuring, Impairment and Other Charges         HTML    118K 
49: R13         Retirement Plans                                    HTML     45K 
73: R14         Commitments and Contingencies                       HTML     30K 
65: R15         Debt                                                HTML     67K 
18: R16         Earnings per Share                                  HTML     73K 
48: R17         Share-Based Compensation                            HTML     88K 
72: R18         Capital Stock                                       HTML     32K 
67: R19         Comprehensive Income                                HTML    147K 
21: R20         Segment Information                                 HTML    199K 
33: R21         Overview, Basis of Presentation and Significant     HTML    100K 
                Accounting Policies (Policies)                                   
78: R22         Overview, Basis of Presentation and Significant     HTML     80K 
                Accounting Policies (Tables)                                     
53: R23         Revenue (Tables)                                    HTML    119K 
20: R24         Goodwill and Other Intangible Assets (Tables)       HTML    107K 
32: R25         Leases (Tables)                                     HTML     56K 
77: R26         Restructuring, Impairment and Other Charges         HTML    120K 
                (Tables)                                                         
52: R27         Retirement Plans (Tables)                           HTML     45K 
22: R28         Debt (Tables)                                       HTML     59K 
31: R29         Earnings per Share (Tables)                         HTML     72K 
45: R30         Share-Based Compensation (Tables)                   HTML     87K 
16: R31         Comprehensive Income (Tables)                       HTML    151K 
68: R32         Segment Information (Tables)                        HTML    193K 
75: R33         Overview, Basis of Presentation and Significant     HTML     48K 
                Accounting Policies - Additional Information                     
                (Details)                                                        
46: R34         Overview, Basis of Presentation and Significant     HTML     36K 
                Accounting Policies- Components of Inventories                   
                (Details)                                                        
17: R35         Overview, Basis of Presentation and Significant     HTML     43K 
                Accounting Policies - Components of Company's                    
                Property, Plant and Equipment (Details)                          
69: R36         Overview, Basis of Presentation and Significant     HTML     41K 
                Accounting Policies - Summary of Current Expected                
                Credit Loss Reserve (Details)                                    
76: R37         Overview, Basis of Presentation and Significant     HTML     33K 
                Accounting Policies - Summary of Current Expected                
                Credit Loss Reserve (Parenthetical) (Details)                    
47: R38         Revenue - Additional Information (Details)          HTML     35K 
15: R39         Revenue - Schedule of Disaggregation of Revenue by  HTML     49K 
                Reporting Unit and Timing of Revenue Recognition                 
                (Details)                                                        
39: R40         Revenue - Changes in Contract Liabilities           HTML     33K 
                (Details)                                                        
28: R41         Goodwill and Other Intangible Assets - Additional   HTML     40K 
                Information (Details)                                            
54: R42         Goodwill and Other Intangible Assets - Balances of  HTML     38K 
                Goodwill by Segment (Details)                                    
79: R43         Goodwill and Other Intangible Assets - Components   HTML     42K 
                of Other Intangible Assets (Detail)                              
40: R44         Goodwill and Other Intangible Assets - Components   HTML     35K 
                of Other Intangible Assets (Parenthetical)                       
                (Detail)                                                         
29: R45         Goodwill and Other Intangible Assets - Schedule of  HTML     43K 
                Estimated Annual Amortization Expense Related to                 
                Other Intangible Assets (Detail)                                 
55: R46         Leases - Additional Information (Detail)            HTML     28K 
80: R47         Leases - Summary of Components of Lease Expense     HTML     33K 
                (Detail)                                                         
41: R48         Leases - Summary of Company's Lease Liabilities in  HTML     35K 
                Condensed Consolidated Balance Sheets (Detail)                   
27: R49         Restructuring, Impairment and Other Charges -       HTML     49K 
                Schedule of Restructuring, Impairment and Other                  
                Charges Recognized in Results of Operations                      
                (Details)                                                        
13: R50         Restructuring, Impairment and Other Charges -       HTML     34K 
                Additional Information (Details)                                 
44: R51         Restructuring, Impairment and Other Charges -       HTML     40K 
                Schedule of Changes in the Restructuring Reserve                 
                (Details)                                                        
71: R52         Restructuring, Impairment and Other Charges -       HTML     37K 
                Restructuring Reserve - Additional Information                   
                (Details)                                                        
64: R53         Retirement Plans - Components of Estimated Net      HTML     41K 
                Pension Plan Income (Detail)                                     
12: R54         Debt - Schedule of the Company's Debt (Details)     HTML     43K 
43: R55         Debt - Schedule of the Company's Debt               HTML     33K 
                (Parenthetical) (Details)                                        
70: R56         Debt - Additional Information (Details)             HTML     70K 
62: R57         Debt - Summary of Interest Expense, Net (Details)   HTML     33K 
14: R58         Earnings per Share - Reconciliation of Numerator    HTML     59K 
                and Denominator of Basic and Diluted Earnings                    
                (Loss) per Share Calculation and Anti-dilutive                   
                Share-based Awards (Detail)                                      
42: R59         Share-Based Compensation - Additional Information   HTML     72K 
                (Details)                                                        
85: R60         Share-Based Compensation - Summary of Activity and  HTML     49K 
                Weighted Average Exercise Prices Related To Stock                
                Options (Details)                                                
59: R61         Share-Based Compensation - Summary of Nonvested     HTML     50K 
                Restricted Stock Unit Awards (Details)                           
26: R62         Share-Based Compensation - Summary of Nonvested     HTML     44K 
                Performance Share Units (Details)                                
38: R63         Capital Stock - Additional Information (Details)    HTML     49K 
83: R64         Comprehensive Income - Schedule of Components of    HTML     44K 
                Other Comprehensive Income and Income Tax Expense                
                Allocated to Each Component (Details)                            
56: R65         Comprehensive Income - Schedule of Changes in       HTML     50K 
                Accumulated Other Comprehensive Loss (Details)                   
23: R66         Comprehensive Income - Reclassifications from       HTML     41K 
                Accumulated Other Comprehensive Loss Amortization                
                of Pension Plan Cost (Details)                                   
35: R67         Segment Information - Additional Information        HTML     30K 
                (Details)                                                        
81: R68         Segment Information - Schedule of Segment           HTML     76K 
                Reporting Information (Details)                                  
60: R69         Segment Information - Schedule of Corporate Assets  HTML     43K 
                (Details)                                                        
50: XML         IDEA XML File -- Filing Summary                      XML    159K 
34: XML         XBRL Instance -- dfin-10q_20200331_htm               XML   2.46M 
63: EXCEL       IDEA Workbook of Financial Reports                  XLSX     79K 
 8: EX-101.CAL  XBRL Calculations -- dfin-20200331_cal               XML    187K 
 9: EX-101.DEF  XBRL Definitions -- dfin-20200331_def                XML    457K 
10: EX-101.LAB  XBRL Labels -- dfin-20200331_lab                     XML    988K 
11: EX-101.PRE  XBRL Presentations -- dfin-20200331_pre              XML    848K 
 7: EX-101.SCH  XBRL Schema -- dfin-20200331                         XSD    148K 
51: JSON        XBRL Instance as JSON Data -- MetaLinks              302±   500K 
30: ZIP         XBRL Zipped Folder -- 0001564590-20-022836-xbrl      Zip    187K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "dfin-10q_20200331.htm":  {
        "axisCustom":  0,
        "axisStandard":  16,
        "contextCount":  176,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "dfin-20200331_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "dfin-20200331_def.xml"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
                    "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "dfin-10q_20200331.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "dfin-20200331_lab.xml"
                    ],
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
                    "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "dfin-20200331_pre.xml"
                    ]
                },
            "referenceLink":  {
                "remote":  [
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
                    "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "dfin-20200331.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
                    "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
                    "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
                    "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
                    "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
                    "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
                    "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
                    "https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
                    "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
                    "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
                    "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
                    "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
                    ]
                }
            },
        "elementCount":  423,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2019-01-31":  7,
            "http://xbrl.sec.gov/dei/2019-01-31":  5,
            "total":  12
            },
        "keyCustom":  20,
        "keyStandard":  330,
        "memberCustom":  11,
        "memberStandard":  29,
        "nsprefix":  "dfin",
        "nsuri":  "http://www.dfinsolutions.com/20200331",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "100000 - Document - Document and Entity Information",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation",
                "shortName":  "Document and Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:DocumentType",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100090 - Disclosure - Goodwill and Other Intangible Assets",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssets",
                "shortName":  "Goodwill and Other Intangible Assets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100100 - Disclosure - Leases",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeases",
                "shortName":  "Leases",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100110 - Disclosure - Restructuring, Impairment and Other Charges",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherCharges",
                "shortName":  "Restructuring, Impairment and Other Charges",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100120 - Disclosure - Retirement Plans",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlans",
                "shortName":  "Retirement Plans",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100130 - Disclosure - Commitments and Contingencies",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingencies",
                "shortName":  "Commitments and Contingencies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100140 - Disclosure - Debt",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebt",
                "shortName":  "Debt",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100150 - Disclosure - Earnings per Share",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShare",
                "shortName":  "Earnings per Share",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100160 - Disclosure - Share-Based Compensation",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensation",
                "shortName":  "Share-Based Compensation",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100170 - Disclosure - Capital Stock",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStock",
                "shortName":  "Capital Stock",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100180 - Disclosure - Comprehensive Income",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncome",
                "shortName":  "Comprehensive Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100010 - Statement - Condensed Consolidated Statements of Operations (UNAUDITED)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED",
                "shortName":  "Condensed Consolidated Statements of Operations (UNAUDITED)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100190 - Disclosure - Segment Information",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformation",
                "shortName":  "Segment Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:UseOfEstimates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100200 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies (Policies)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:UseOfEstimates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:InventoryPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100210 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesTables",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:InventoryPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100220 - Disclosure - Revenue (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueTables",
                "shortName":  "Revenue (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfGoodwillTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100230 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsTables",
                "shortName":  "Goodwill and Other Intangible Assets (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfGoodwillTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100240 - Disclosure - Leases (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesTables",
                "shortName":  "Leases (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100250 - Disclosure - Restructuring, Impairment and Other Charges (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesTables",
                "shortName":  "Restructuring, Impairment and Other Charges (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100260 - Disclosure - Retirement Plans (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansTables",
                "shortName":  "Retirement Plans (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100270 - Disclosure - Debt (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtTables",
                "shortName":  "Debt (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100280 - Disclosure - Earnings per Share (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareTables",
                "shortName":  "Earnings per Share (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100020 - Statement - Condensed Consolidated Statements of Comprehensive Income (UNAUDITED)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED",
                "shortName":  "Condensed Consolidated Statements of Comprehensive Income (UNAUDITED)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100290 - Disclosure - Share-Based Compensation (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables",
                "shortName":  "Share-Based Compensation (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100300 - Disclosure - Comprehensive Income (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeTables",
                "shortName":  "Comprehensive Income (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100310 - Disclosure - Segment Information (Tables)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationTables",
                "shortName":  "Segment Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfOperatingSegments",
                    "reportCount":  1,
                    "unitRef":  "U_dfinSegment",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100320 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "dfin:PrepaidExpensesPolicyPolicyTextBlock",
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:PrepaidExpenseCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "us-gaap:InventoryPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100330 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies- Components of Inventories (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies- Components of Inventories (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "us-gaap:InventoryPolicyTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100340 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies - Components of Company's Property, Plant and Equipment (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies - Components of Company's Property, Plant and Equipment (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:PropertyPlantAndEquipmentGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FinancingReceivableAllowanceForCreditLosses",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100350 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies - Summary of Current Expected Credit Loss Reserve (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies - Summary of Current Expected Credit Loss Reserve (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FinancingReceivableAllowanceForCreditLosses",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100360 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies - Summary of Current Expected Credit Loss Reserve (Parenthetical) (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveParentheticalDetails",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies - Summary of Current Expected Credit Loss Reserve (Parenthetical) (Details)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dfin:ContractWithCustomerPeriodDueOnCustomerPaymentUponInvoicing",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100370 - Disclosure - Revenue - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueAdditionalInformationDetails",
                "shortName":  "Revenue - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
                        "us-gaap:RevenueFromContractWithCustomerTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dfin:ContractWithCustomerPeriodDueOnCustomerPaymentUponInvoicing",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100380 - Disclosure - Revenue - Schedule of Disaggregation of Revenue by Reporting Unit and Timing of Revenue Recognition (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                "shortName":  "Revenue - Schedule of Disaggregation of Revenue by Reporting Unit and Timing of Revenue Recognition (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_srtProductOrServiceAxis_us-gaapTechnologyServiceMember_us-gaapStatementBusinessSegmentsAxis_dfinCapitalMarketsSoftwareSolutionsMember_20200101_20200331",
                    "decimals":  "-6",
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100030 - Statement - Condensed Consolidated Balance Sheets (UNAUDITED)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED",
                "shortName":  "Condensed Consolidated Balance Sheets (UNAUDITED)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:ReceivablesNetCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ContractWithCustomerLiability",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100390 - Disclosure - Revenue - Changes in Contract Liabilities (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueChangesInContractLiabilitiesDetails",
                "shortName":  "Revenue - Changes in Contract Liabilities (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ContractWithCustomerLiability",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfOperatingSegments",
                    "reportCount":  1,
                    "unitRef":  "U_dfinSegment",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100400 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails",
                "shortName":  "Goodwill and Other Intangible Assets - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20190101_20191231",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportingUnits",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_dfinReportingUnit",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100410 - Disclosure - Goodwill and Other Intangible Assets - Balances of Goodwill by Segment (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                "shortName":  "Goodwill and Other Intangible Assets - Balances of Goodwill by Segment (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfGoodwillTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapStatementBusinessSegmentsAxis_dfinCapitalMarketsSoftwareSolutionsMember_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:Goodwill",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100420 - Disclosure - Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                "shortName":  "Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTradeNamesMember_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100430 - Disclosure - Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Parenthetical) (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                "shortName":  "Goodwill and Other Intangible Assets - Components of Other Intangible Assets (Parenthetical) (Detail)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis_us-gaapTradeNamesMember_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100440 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense Related to Other Intangible Assets (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail",
                "shortName":  "Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense Related to Other Intangible Assets (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
                        "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasePayments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100450 - Disclosure - Leases - Additional Information (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail",
                "shortName":  "Leases - Additional Information (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeasePayments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100460 - Disclosure - Leases - Summary of Components of Lease Expense (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail",
                "shortName":  "Leases - Summary of Components of Lease Expense (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "dfin:ScheduleOfOperatingLeaseLiabilityTableTextBlock",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseLiabilityCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100470 - Disclosure - Leases - Summary of Company's Lease Liabilities in Condensed Consolidated Balance Sheets (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail",
                "shortName":  "Leases - Summary of Company's Lease Liabilities in Condensed Consolidated Balance Sheets (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "dfin:ScheduleOfOperatingLeaseLiabilityTableTextBlock",
                        "us-gaap:LesseeOperatingLeasesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseLiabilityCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringCosts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100480 - Disclosure - Restructuring, Impairment and Other Charges - Schedule of Restructuring, Impairment and Other Charges Recognized in Results of Operations (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                "shortName":  "Restructuring, Impairment and Other Charges - Schedule of Restructuring, Impairment and Other Charges Recognized in Results of Operations (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringCosts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100040 - Statement - Condensed Consolidated Balance Sheets (UNAUDITED) (Parenthetical)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical",
                "shortName":  "Condensed Consolidated Balance Sheets (UNAUDITED) (Parenthetical)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-6",
                    "lang":  null,
                    "name":  "us-gaap:PreferredStockSharesIssued",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SeveranceCosts1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100490 - Disclosure - Restructuring, Impairment and Other Charges - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesAdditionalInformationDetails",
                "shortName":  "Restructuring, Impairment and Other Charges - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:SeveranceCosts1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringReserve",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100500 - Disclosure - Restructuring, Impairment and Other Charges - Schedule of Changes in the Restructuring Reserve (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails",
                "shortName":  "Restructuring, Impairment and Other Charges - Schedule of Changes in the Restructuring Reserve (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapRestructuringCostAndReserveAxis_us-gaapEmployeeSeveranceMember_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringReserve",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapBalanceSheetLocationAxis_dfinAccruedLiabilitiesCurrentMember_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringReserveCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100510 - Disclosure - Restructuring, Impairment and Other Charges - Restructuring Reserve - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails",
                "shortName":  "Restructuring, Impairment and Other Charges - Restructuring Reserve - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapBalanceSheetLocationAxis_dfinAccruedLiabilitiesCurrentMember_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RestructuringReserveCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100520 - Disclosure - Retirement Plans - Components of Estimated Net Pension Plan Income (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail",
                "shortName":  "Retirement Plans - Components of Estimated Net Pension Plan Income (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
                        "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapRetirementPlanTypeAxis_us-gaapPensionPlansDefinedBenefitMember_20200101_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:DefinedBenefitPlanInterestCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:UnamortizedDebtIssuanceExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100530 - Disclosure - Debt - Schedule of the Company's Debt (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                "shortName":  "Debt - Schedule of the Company's Debt (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:UnamortizedDebtIssuanceExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDebtTableTextBlock",
                        "us-gaap:DebtDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapDebtInstrumentAxis_dfinSeniorNotesEightPointTwoFivePercentDueOctoberFifteenTwoThousandTwentyFourMember_20200331",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentInterestRateStatedPercentage",
                    "reportCount":  1,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100540 - Disclosure - Debt - Schedule of the Company's Debt (Parenthetical) (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails",
                "shortName":  "Debt - Schedule of the Company's Debt (Parenthetical) (Details)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  null
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:GainsLossesOnExtinguishmentOfDebt",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100550 - Disclosure - Debt - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                "shortName":  "Debt - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapCreditFacilityAxis_dfinSeniorSecuredTermLoanBFacilityMember_20160930",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InterestCostsIncurred",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100560 - Disclosure - Debt - Summary of Interest Expense, Net (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails",
                "shortName":  "Debt - Summary of Interest Expense, Net (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InterestCostsIncurred",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EarningsPerShareBasic",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100570 - Disclosure - Earnings per Share - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings (Loss) per Share Calculation and Anti-dilutive Share-based Awards (Detail)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                "shortName":  "Earnings per Share - Reconciliation of Numerator and Denominator of Basic and Diluted Earnings (Loss) per Share Calculation and Anti-dilutive Share-based Awards (Detail)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20190530_20190530",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100580 - Disclosure - Share-Based Compensation - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                "shortName":  "Share-Based Compensation - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20190530_20190530",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100050 - Statement - Condensed Consolidated Statements of Cash Flows (UNAUDITED)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED",
                "shortName":  "Condensed Consolidated Statements of Cash Flows (UNAUDITED)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:ProvisionForDoubtfulAccounts",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100590 - Disclosure - Share-Based Compensation - Summary of Activity and Weighted Average Exercise Prices Related To Stock Options (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails",
                "shortName":  "Share-Based Compensation - Summary of Activity and Weighted Average Exercise Prices Related To Stock Options (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100600 - Disclosure - Share-Based Compensation - Summary of Nonvested Restricted Stock Unit Awards (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails",
                "shortName":  "Share-Based Compensation - Summary of Nonvested Restricted Stock Unit Awards (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapAwardTypeAxis_us-gaapRestrictedStockUnitsRSUMember_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100610 - Disclosure - Share-Based Compensation - Summary of Nonvested Performance Share Units (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                "shortName":  "Share-Based Compensation - Summary of Nonvested Performance Share Units (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapAwardTypeAxis_us-gaapPerformanceSharesMember_20191231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R63":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockSharesAuthorized",
                    "reportCount":  1,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100620 - Disclosure - Capital Stock - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                "shortName":  "Capital Stock - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R64":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100630 - Disclosure - Comprehensive Income - Schedule of Components of Other Comprehensive Income and Income Tax Expense Allocated to Each Component (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails",
                "shortName":  "Comprehensive Income - Schedule of Components of Other Comprehensive Income and Income Tax Expense Allocated to Each Component (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R65":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20191231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100640 - Disclosure - Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Loss (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                "shortName":  "Comprehensive Income - Schedule of Changes in Accumulated Other Comprehensive Loss (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedDefinedBenefitPlansAdjustmentMember_20191231",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R66":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100650 - Disclosure - Comprehensive Income - Reclassifications from Accumulated Other Comprehensive Loss Amortization of Pension Plan Cost (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails",
                "shortName":  "Comprehensive Income - Reclassifications from Accumulated Other Comprehensive Loss Amortization of Pension Plan Cost (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapStatementEquityComponentsAxis_us-gaapAccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R67":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NumberOfOperatingSegments",
                    "reportCount":  1,
                    "unitRef":  "U_dfinSegment",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100660 - Disclosure - Segment Information - Additional Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails",
                "shortName":  "Segment Information - Additional Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:NumberOfOperatingSegments",
                        "p",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:NumberOfReportableSegments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_dfinSegment",
                    "xsiNil":  "false"
                    }
                },
            "R68":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100670 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                "shortName":  "Segment Information - Schedule of Segment Reporting Information (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20190331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:Assets",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R69":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200331",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100680 - Disclosure - Segment Information - Schedule of Corporate Assets (Details)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                "shortName":  "Segment Information - Schedule of Corporate Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "dfin:ScheduleOfSignificantCorporateAssetsTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_srtConsolidationItemsAxis_us-gaapCorporateNonSegmentMember_20200331",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20181231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100060 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity (UNAUDITED)",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED",
                "shortName":  "Condensed Consolidated Statements of Changes in Stockholders' Equity (UNAUDITED)",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_us-gaapStatementEquityComponentsAxis_us-gaapCommonStockMember_20181231",
                    "decimals":  "-5",
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100070 - Disclosure - Overview, Basis of Presentation and Significant Accounting Policies",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPolicies",
                "shortName":  "Overview, Basis of Presentation and Significant Accounting Policies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100080 - Disclosure - Revenue",
                "role":  "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenue",
                "shortName":  "Revenue",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "dfin-10q_20200331.htm",
                    "contextRef":  "C_0001669811_20200101_20200331",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  42,
        "tag":  {
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "verboseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CoverAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cover page.",
                            "label":  "Cover [Abstract]"
                            }
                        }
                    },
                "localname":  "CoverAbstract",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "terseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "verboseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in CCYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The end date of the period reflected on the cover page if a periodic report.  For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date.  The format of the date is CCYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentQuarterlyReport":  {
                "auth_ref":  [
                    "r356"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an quarterly report.",
                            "label":  "Document Quarterly Report",
                            "terseLabel":  "Document Quarterly Report"
                            }
                        }
                    },
                "localname":  "DocumentQuarterlyReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r357"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "terseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address Address Line1",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address City Or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address State Or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock Shares Outstanding",
                            "verboseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "terseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation State Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r359"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "terseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r358"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r354"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Security12b Title",
                            "terseLabel":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r355"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "verboseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "dfin_AccruedLiabilitiesCurrentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accrued liabilities current.",
                            "label":  "Accrued Liabilities Current [Member]",
                            "terseLabel":  "Accrued Liabilities"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrentMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_AmortizationOfRightOfUseAssets":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10210.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amortization of right-of-use assets.",
                            "label":  "Amortization Of Right Of Use Assets",
                            "terseLabel":  "Amortization of right-of-use assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfRightOfUseAssets",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_AssetsHeldForSaleCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10300.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Assets held for sale current.",
                            "label":  "Assets Held For Sale Current",
                            "terseLabel":  "Assets held for sale"
                            }
                        }
                    },
                "localname":  "AssetsHeldForSaleCurrent",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_CapitalMarketsComplianceAndCommunicationsManagementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Capital markets compliance and communications management.",
                            "label":  "Capital Markets Compliance And Communications Management [Member]",
                            "terseLabel":  "Capital Markets - Compliance and Communications Management"
                            }
                        }
                    },
                "localname":  "CapitalMarketsComplianceAndCommunicationsManagementMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_CapitalMarketsSoftwareSolutionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Capital markets software solutions.",
                            "label":  "Capital Markets Software Solutions [Member]",
                            "terseLabel":  "Capital Markets - Software Solutions"
                            }
                        }
                    },
                "localname":  "CapitalMarketsSoftwareSolutionsMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_ContractWithCustomerAssetInvoicedToCustomersAmountOverEstimatesOfSellingPrice":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contract with customer asset invoiced to customers amount over estimates of selling price.",
                            "label":  "Contract With Customer Asset Invoiced To Customers Amount Over Estimates Of Selling Price",
                            "terseLabel":  "Invoiced to customers amount that exceeded estimates of standalone selling price"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerAssetInvoicedToCustomersAmountOverEstimatesOfSellingPrice",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_ContractWithCustomerLiabilityDeferralOfRevenue":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contract with customer liability deferral of revenue.",
                            "label":  "Contract With Customer Liability Deferral Of Revenue",
                            "terseLabel":  "Deferral of revenue"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerLiabilityDeferralOfRevenue",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueChangesInContractLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_ContractWithCustomerPeriodDueOnCustomerPaymentUponInvoicing":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contract with customer, period due on customer payment upon invoicing.",
                            "label":  "Contract With Customer Period Due On Customer Payment Upon Invoicing",
                            "terseLabel":  "Period due on customer payment upon invoicing"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerPeriodDueOnCustomerPaymentUponInvoicing",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueAdditionalInformationDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "dfin_CreditAgreementsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Credit agreements.",
                            "label":  "Credit Agreements [Member]",
                            "terseLabel":  "Credit Agreement"
                            }
                        }
                    },
                "localname":  "CreditAgreementsMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_DebtInstrumentExtendedMaturityDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Debt instrument extended maturity date.",
                            "label":  "Debt Instrument Extended Maturity Date",
                            "terseLabel":  "Debt instrument, extended maturity date"
                            }
                        }
                    },
                "localname":  "DebtInstrumentExtendedMaturityDate",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dfin_EarningsPerShareBasicAndDilutedLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Earnings per share basic and diluted.",
                            "label":  "Earnings Per Share Basic And Diluted [Line Items]",
                            "terseLabel":  "Earnings Per Share Basic And Diluted [Line Items]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedLineItems",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dfin_EarningsPerShareBasicAndDilutedTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Earnings per share basic and diluted.",
                            "label":  "Earnings Per Share Basic And Diluted [Table]",
                            "terseLabel":  "Earnings Per Share Basic And Diluted [Table]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedTable",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dfin_ExecutiveOfficersAndSeniorManagementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Executive officers and senior management.",
                            "label":  "Executive Officers And Senior Management [Member]",
                            "terseLabel":  "Executive Officers and Senior Management"
                            }
                        }
                    },
                "localname":  "ExecutiveOfficersAndSeniorManagementMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_FiniteLivedIntangibleAssetsAccumulatedImpairmentCharges":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Finite lived intangible assets accumulated impairment charges.",
                            "label":  "Finite Lived Intangible Assets Accumulated Impairment Charges",
                            "negatedLabel":  "Accumulated Impairment Charges"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedImpairmentCharges",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_IncreaseDecreaseInLeaseLiabilities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10290.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Increase decrease in lease liabilities.",
                            "label":  "Increase Decrease In Lease Liabilities",
                            "negatedLabel":  "Lease liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInLeaseLiabilities",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_InvestmentCompaniesComplianceAndCommunicationsManagementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Investment companies compliance and communications management.",
                            "label":  "Investment Companies Compliance And Communications Management [Member]",
                            "terseLabel":  "Investment Companies - Compliance and Communications Management"
                            }
                        }
                    },
                "localname":  "InvestmentCompaniesComplianceAndCommunicationsManagementMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_InvestmentCompaniesSoftwareSolutionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Investment companies software solutions.",
                            "label":  "Investment Companies Software Solutions [Member]",
                            "terseLabel":  "Investment Companies - Software Solutions"
                            }
                        }
                    },
                "localname":  "InvestmentCompaniesSoftwareSolutionsMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_LineOfCreditFacilityMaximumAnnualDividendPaymentRestrictions":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Restrictions on the entity's ability to pay dividends as required by the terms of the credit facility.",
                            "label":  "Line Of Credit Facility Maximum Annual Dividend Payment Restrictions",
                            "terseLabel":  "Allowable annual dividend payment under credit agreement"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumAnnualDividendPaymentRestrictions",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnLoansAndLeaseReceivableAllowance":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "New accounting pronouncement or change in accounting principle effect of change on loans and lease receivable allowance.",
                            "label":  "New Accounting Pronouncement Or Change In Accounting Principle Effect Of Change On Loans And Lease Receivable Allowance",
                            "terseLabel":  "Adoption of ASU 2016-13"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnLoansAndLeaseReceivableAllowance",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Organization, consolidation and presentation of financial statements line items.",
                            "label":  "Organization Consolidation And Presentation Of Financial Statements [Line Items]",
                            "terseLabel":  "Organization Consolidation And Presentation Of Financial Statements [Line Items]"
                            }
                        }
                    },
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dfin_OrganizationConsolidationAndPresentationOfFinancialStatementsTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Organization, consolidation and presentation of financial statements.",
                            "label":  "Organization Consolidation And Presentation Of Financial Statements [Table]",
                            "terseLabel":  "Organization Consolidation And Presentation Of Financial Statements [Table]"
                            }
                        }
                    },
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsTable",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "dfin_PrepaidExpensesPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Prepaid expenses policy.",
                            "label":  "Prepaid Expenses Policy Policy [Text Block]",
                            "terseLabel":  "Prepaid Expenses Policy [Policy Text Block]"
                            }
                        }
                    },
                "localname":  "PrepaidExpensesPolicyPolicyTextBlock",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "dfin_ProvisionOfUnbilledReceivablesAndContractAssets":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Provision of unbilled receivables and contract assets.",
                            "label":  "Provision Of Unbilled Receivables And Contract Assets",
                            "terseLabel":  "Provision of unbilled receivables and contract assets"
                            }
                        }
                    },
                "localname":  "ProvisionOfUnbilledReceivablesAndContractAssets",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveParentheticalDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dfin_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Recently issued accounting pronouncements not yet adopted.",
                            "label":  "Recently Issued Accounting Pronouncements Not Yet Adopted Policy [Text Block]",
                            "terseLabel":  "Recently Issued Accounting Pronouncements"
                            }
                        }
                    },
                "localname":  "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "dfin_ScheduleOfOperatingLeaseLiabilityTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of operating lease liability table text block.",
                            "label":  "Schedule Of Operating Lease Liability Table [Text Block]",
                            "terseLabel":  "Summary of Company's Lease Liabilities in Condensed Consolidated Balance Sheets"
                            }
                        }
                    },
                "localname":  "ScheduleOfOperatingLeaseLiabilityTableTextBlock",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "dfin_ScheduleOfSignificantCorporateAssetsTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of significant corporate assets.",
                            "label":  "Schedule Of Significant Corporate Assets [Text Block]",
                            "terseLabel":  "Schedule of Corporate Assets"
                            }
                        }
                    },
                "localname":  "ScheduleOfSignificantCorporateAssetsTextBlock",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "dfin_SecondAmendedCreditAgreementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Second amended credit agreement.",
                            "label":  "Second Amended Credit Agreement [Member]",
                            "terseLabel":  "Second Amended Credit Agreement"
                            }
                        }
                    },
                "localname":  "SecondAmendedCreditAgreementMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_SeniorNotesEightPointTwoFivePercentDueOctoberFifteenTwoThousandTwentyFourMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Senior notes eight point two five percent due October fifteen two thousand twenty four member.",
                            "label":  "Senior Notes Eight Point Two Five Percent Due October Fifteen Two Thousand Twenty Four [Member]",
                            "terseLabel":  "8.25% Senior Notes Due October 15, 2024"
                            }
                        }
                    },
                "localname":  "SeniorNotesEightPointTwoFivePercentDueOctoberFifteenTwoThousandTwentyFourMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_SeniorSecuredTermLoanBFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Senior secured term loan B facility.",
                            "label":  "Senior Secured Term Loan B Facility [Member]",
                            "terseLabel":  "Senior Secured Term Loan B Facility"
                            }
                        }
                    },
                "localname":  "SeniorSecuredTermLoanBFacilityMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dfin_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesGrantedPotentialPayout":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share based compensation arrangement by share based payment award equity instruments other than options shares granted potential payout.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Shares Granted Potential Payout",
                            "terseLabel":  "Potential payout for awards"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesGrantedPotentialPayout",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dfin_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetedPerformancePercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share based compensation arrangement by share based payment award equity instruments other than options targeted performance percentage.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Targeted Performance Percentage",
                            "terseLabel":  "Share-based compensation expense, targeted performance percentage"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetedPerformancePercentage",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "dfin_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share based compensation arrangement by share based payment award options vested outstanding number.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Number",
                            "terseLabel":  "Vested at end of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingNumber",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dfin_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share based compensation arrangement by share based payment award options vested outstanding weighted average exercise price.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Weighted Average Exercise Price",
                            "terseLabel":  "Vested at end of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "dfin_ShareBasedCompensationArrangementEquityInstrumentsGrantedAndUsedToDetermineShareBasedExpenseBasedOnAttainmentOfTargetPerformance":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share based compensation arrangement equity instruments granted and used to determine share based expense based on attainment of target performance.",
                            "label":  "Share Based Compensation Arrangement Equity Instruments Granted And Used To Determine Share Based Expense Based On Attainment Of Target Performance",
                            "terseLabel":  "Number of shares used to determine compensation expense for granted PSUs"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementEquityInstrumentsGrantedAndUsedToDetermineShareBasedExpenseBasedOnAttainmentOfTargetPerformance",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dfin_SoftwareSolutionsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Software solutions.",
                            "label":  "Software Solutions [Member]",
                            "terseLabel":  "Software Solutions"
                            }
                        }
                    },
                "localname":  "SoftwareSolutionsMember",
                "nsuri":  "http://www.dfinsolutions.com/20200331",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ConsolidationItemsAxis":  {
                "auth_ref":  [
                    "r136",
                    "r141"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidation Items [Axis]",
                            "terseLabel":  "Consolidation Items"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsAxis",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ConsolidationItemsDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Consolidation Items [Domain]",
                            "terseLabel":  "Consolidation Items"
                            }
                        }
                    },
                "localname":  "ConsolidationItemsDomain",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum [Member]",
                            "verboseLabel":  "Minimum"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r143",
                    "r228",
                    "r231",
                    "r348",
                    "r349"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Product Or Service [Axis]",
                            "terseLabel":  "Product and Service"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Products And Services [Domain]",
                            "terseLabel":  "Product and Service"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Range [Axis]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Range [Member]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_TitleOfIndividualAxis":  {
                "auth_ref":  [
                    "r145",
                    "r321"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Title Of Individual [Axis]",
                            "terseLabel":  "Title of Individual"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualAxis",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_TitleOfIndividualWithRelationshipToEntityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Title Of Individual With Relationship To Entity [Domain]",
                            "terseLabel":  "Title of Individual"
                            }
                        }
                    },
                "localname":  "TitleOfIndividualWithRelationshipToEntityDomain",
                "nsuri":  "http://fasb.org/srt/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingStandardsUpdate201613Member":  {
                "auth_ref":  [
                    "r153"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326):  Measurement of Credit Losses on Financial Instruments.",
                            "label":  "Accounting Standards Update201613 [Member]",
                            "terseLabel":  "ASU 2016-13"
                            }
                        }
                    },
                "localname":  "AccountingStandardsUpdate201613Member",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss":  {
                "auth_ref":  [
                    "r150"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss of accounts and financing receivables.  Includes, but is not limited to, notes and loan receivable.",
                            "label":  "Accounts And Financing Receivable Allowance For Credit Loss",
                            "terseLabel":  "Accounts and Financing Receivable, Allowance for Credit Loss"
                            }
                        }
                    },
                "localname":  "AccountsAndFinancingReceivableAllowanceForCreditLoss",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveParentheticalDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r37"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10160.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable Current",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r40"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10170.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued Liabilities Current",
                            "terseLabel":  "Accrued liabilities"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember":  {
                "auth_ref":  [
                    "r57",
                    "r63",
                    "r65",
                    "r244",
                    "r299"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
                            "label":  "Accumulated Defined Benefit Plans Adjustment [Member]",
                            "terseLabel":  "Adjustment for Net Periodic Pension Plan and Other Postretirement Benefits Plan",
                            "verboseLabel":  "Pension and Other Postretirement Benefits Plan Cost"
                            }
                        }
                    },
                "localname":  "AccumulatedDefinedBenefitPlansAdjustmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember":  {
                "auth_ref":  [
                    "r56",
                    "r63",
                    "r65",
                    "r243",
                    "r299"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.",
                            "label":  "Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss [Member]",
                            "terseLabel":  "Accumulated Defined Benefit Plans Adjustment, Net Actuarial loss"
                            }
                        }
                    },
                "localname":  "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r35",
                    "r187"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
                            "label":  "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment",
                            "negatedLabel":  "Less:  Accumulated depreciation"
                            }
                        }
                    },
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Accumulated Other Comprehensive Income Loss [Line Items]",
                            "terseLabel":  "Accumulated Other Comprehensive Income Loss [Line Items]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r60",
                    "r62",
                    "r63"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end.  Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.  Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
                            "label":  "Accumulated Other Comprehensive Income Loss Net Of Tax",
                            "terseLabel":  "Accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about components of accumulated other comprehensive income (loss).",
                            "label":  "Accumulated Other Comprehensive Income Loss [Table]",
                            "terseLabel":  "Accumulated Other Comprehensive Income Loss [Table]"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r59",
                    "r63",
                    "r65",
                    "r299"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "Accumulated Other Comprehensive Income [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedTranslationAdjustmentMember":  {
                "auth_ref":  [
                    "r55",
                    "r63",
                    "r65",
                    "r299"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
                            "label":  "Accumulated Translation Adjustment [Member]",
                            "terseLabel":  "Translation adjustments"
                            }
                        }
                    },
                "localname":  "AccumulatedTranslationAdjustmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdditionalPaidInCapitalCommonStock":  {
                "auth_ref":  [
                    "r18"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions.  Includes only common stock transactions (excludes preferred stock transactions).  May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
                            "label":  "Additional Paid In Capital Common Stock",
                            "terseLabel":  "Additional paid-in-capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid In Capital [Member]",
                            "terseLabel":  "Additional Paid-in-Capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis":  {
                "auth_ref":  [
                    "r112"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by new accounting pronouncement.",
                            "label":  "Adjustments For New Accounting Pronouncements [Axis]",
                            "terseLabel":  "Adjustments for New Accounting Pronouncements"
                            }
                        }
                    },
                "localname":  "AdjustmentsForNewAccountingPronouncementsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "auth_ref":  [
                    "r256",
                    "r258",
                    "r280",
                    "r281"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
                            "label":  "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
                            "terseLabel":  "Share-based compensation"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to reconcile net earnings (loss) to net cash used in operating activities:"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock":  {
                "auth_ref":  [
                    "r149",
                    "r159"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of allowance for credit loss on financing receivable.",
                            "label":  "Allowance For Credit Losses On Financing Receivables Table [Text Block]",
                            "terseLabel":  "Summary of Current Expected Credit Loss Reserve"
                            }
                        }
                    },
                "localname":  "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent":  {
                "auth_ref":  [
                    "r23",
                    "r150",
                    "r154"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on accounts receivable, classified as current.",
                            "label":  "Allowance For Doubtful Accounts Receivable Current",
                            "terseLabel":  "Receivables, allowance for expected losses",
                            "verboseLabel":  "Receivables, allowance for doubtful accounts"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveParentheticalDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r99",
                    "r174",
                    "r179"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Amortization Of Intangible Assets",
                            "terseLabel":  "Amortization expense for other intangible assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "auth_ref":  [
                    "r122"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "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.",
                            "label":  "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount",
                            "terseLabel":  "Total weighted average number of anti-dilutive share-based awards"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":  {
                "auth_ref":  [
                    "r122"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of antidilutive security.",
                            "label":  "Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]",
                            "terseLabel":  "Antidilutive Securities"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AntidilutiveSecuritiesNameDomain":  {
                "auth_ref":  [
                    "r122"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
                            "label":  "Antidilutive Securities Name [Domain]",
                            "terseLabel":  "Antidilutive Securities, Name"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r138",
                    "r324",
                    "r337"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "totalLabel":  "Total assets",
                            "verboseLabel":  "Assets"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Assets [Abstract]",
                            "terseLabel":  "ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r5",
                    "r7",
                    "r53"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10180.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets Current",
                            "totalLabel":  "Total current assets"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AwardTypeAxis":  {
                "auth_ref":  [
                    "r260",
                    "r279"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of award under share-based payment arrangement.",
                            "label":  "Award Type [Axis]",
                            "terseLabel":  "Award Type"
                            }
                        }
                    },
                "localname":  "AwardTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by location on balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Axis]",
                            "terseLabel":  "Balance Sheet Location"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationDomain":  {
                "auth_ref":  [
                    "r301",
                    "r302"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Location in the balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Domain]",
                            "terseLabel":  "Balance Sheet Location"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BuildingMember":  {
                "auth_ref":  [
                    "r186"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
                            "label":  "Building [Member]",
                            "terseLabel":  "Buildings"
                            }
                        }
                    },
                "localname":  "BuildingMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CapitalizedComputerSoftwareAmortization1":  {
                "auth_ref":  [
                    "r352",
                    "r353"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense for amortization of capitalized computer software costs.",
                            "label":  "Capitalized Computer Software Amortization1",
                            "terseLabel":  "Amortization expense related to internally-developed software"
                            }
                        }
                    },
                "localname":  "CapitalizedComputerSoftwareAmortization1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CapitalizedComputerSoftwareNet":  {
                "auth_ref":  [
                    "r351"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10210.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
                            "label":  "Capitalized Computer Software Net",
                            "terseLabel":  "Software, net"
                            }
                        }
                    },
                "localname":  "CapitalizedComputerSoftwareNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r2",
                    "r33",
                    "r101"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10260.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash And Cash Equivalents At Carrying Value",
                            "terseLabel":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r94",
                    "r101",
                    "r103"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.  Excludes amount for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents",
                            "periodEndLabel":  "Cash and cash equivalents at end of period",
                            "periodStartLabel":  "Cash and cash equivalents at beginning of year"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r94",
                    "r306"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect",
                            "totalLabel":  "Net decrease in cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ClassOfStockLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Class Of Stock [Line Items]",
                            "terseLabel":  "Class Of Stock [Line Items]"
                            }
                        }
                    },
                "localname":  "ClassOfStockLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingencies":  {
                "auth_ref":  [
                    "r46",
                    "r203",
                    "r329",
                    "r343"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
                            "label":  "Commitments And Contingencies",
                            "terseLabel":  "Commitments and Contingencies (Note 7)"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingencies",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Commitments And Contingencies Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r202",
                    "r204"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for commitments and contingencies.",
                            "label":  "Commitments And Contingencies Disclosure [Text Block]",
                            "terseLabel":  "Commitments and Contingencies"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCommitmentsAndContingencies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]",
                            "terseLabel":  "Common Stock"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r16"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock Par Or Stated Value Per Share",
                            "terseLabel":  "Common stock, par value"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r16"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock Shares Authorized",
                            "terseLabel":  "Common stock, Authorized"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r16"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock Shares Issued",
                            "periodEndLabel":  "Balance (in shares)",
                            "periodStartLabel":  "Balance (in shares)",
                            "terseLabel":  "Common stock, Issued"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r16",
                    "r212"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock Shares Outstanding",
                            "terseLabel":  "Common stock, Outstanding"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r16"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common Stock Value",
                            "terseLabel":  "Common stock, $0.01 par value Authorized: 65.0 shares; Issued and outstanding: 34.8 shares and 33.8 shares in 2020 (2019 - 34.5 shares and 34.2 shares)"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CompensationAndRetirementDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Compensation And Retirement Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CompensationAndRetirementDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "auth_ref":  [
                    "r68",
                    "r70",
                    "r71"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income Net Of Tax",
                            "totalLabel":  "Comprehensive income"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNoteTextBlock":  {
                "auth_ref":  [
                    "r83"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
                            "label":  "Comprehensive Income Note [Text Block]",
                            "terseLabel":  "Comprehensive Income"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNoteTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncome"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ComputerSoftwareIntangibleAssetMember":  {
                "auth_ref":  [
                    "r175",
                    "r177",
                    "r295"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
                            "label":  "Computer Software Intangible Asset [Member]",
                            "terseLabel":  "Computer Software, Intangible Asset"
                            }
                        }
                    },
                "localname":  "ComputerSoftwareIntangibleAssetMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ContractTerminationMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
                            "label":  "Contract Termination [Member]",
                            "terseLabel":  "Contract Termination"
                            }
                        }
                    },
                "localname":  "ContractTerminationMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock":  {
                "auth_ref":  [
                    "r226"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of contract balances and changes in contract balances.",
                            "label":  "Contract With Customer Asset And Liability Table [Text Block]",
                            "terseLabel":  "Changes in Contract Liabilities"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerAssetAndLiabilityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ContractWithCustomerAssetNet":  {
                "auth_ref":  [
                    "r223",
                    "r225",
                    "r229"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
                            "label":  "Contract With Customer Asset Net",
                            "terseLabel":  "Contract assets"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerAssetNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ContractWithCustomerLiability":  {
                "auth_ref":  [
                    "r223",
                    "r224",
                    "r229"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
                            "label":  "Contract With Customer Liability",
                            "periodEndLabel":  "Balance ending",
                            "periodStartLabel":  "Balance beginning"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerLiability",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueChangesInContractLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ContractWithCustomerLiabilityRevenueRecognized":  {
                "auth_ref":  [
                    "r230"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
                            "label":  "Contract With Customer Liability Revenue Recognized",
                            "negatedLabel":  "Revenue recognized"
                            }
                        }
                    },
                "localname":  "ContractWithCustomerLiabilityRevenueRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueChangesInContractLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CorporateNonSegmentMember":  {
                "auth_ref":  [
                    "r142"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.",
                            "label":  "Corporate Non Segment [Member]",
                            "terseLabel":  "Corporate"
                            }
                        }
                    },
                "localname":  "CorporateNonSegmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization":  {
                "auth_ref":  [
                    "r74",
                    "r75"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
                            "label":  "Cost Of Goods And Service Excluding Depreciation Depletion And Amortization",
                            "terseLabel":  "Total cost of sales"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CreditFacilityAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Axis]",
                            "terseLabel":  "Credit Facility"
                            }
                        }
                    },
                "localname":  "CreditFacilityAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CreditFacilityDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Type of credit facility.  Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
                            "label":  "Credit Facility [Domain]",
                            "terseLabel":  "Credit Facility"
                            }
                        }
                    },
                "localname":  "CreditFacilityDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1":  {
                "auth_ref":  [
                    "r114"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of the cumulative effect on retained earnings net of related income tax effect.",
                            "label":  "Cumulative Effect On Retained Earnings Net Of Tax1",
                            "terseLabel":  "Adoption of ASU 2016-13"
                            }
                        }
                    },
                "localname":  "CumulativeEffectOnRetainedEarningsNetOfTax1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CustomerRelationshipsMember":  {
                "auth_ref":  [
                    "r294"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
                            "label":  "Customer Relationships [Member]",
                            "terseLabel":  "Customer Relationships"
                            }
                        }
                    },
                "localname":  "CustomerRelationshipsMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Debt Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r208"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]",
                            "terseLabel":  "Debt"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebt"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtInstrumentAxis":  {
                "auth_ref":  [
                    "r11",
                    "r12",
                    "r13",
                    "r325",
                    "r326",
                    "r336"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
                            "label":  "Debt Instrument [Axis]",
                            "terseLabel":  "Debt Instrument"
                            }
                        }
                    },
                "localname":  "DebtInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentConvertibleConversionPrice1":  {
                "auth_ref":  [
                    "r205"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The price per share of the conversion feature embedded in the debt instrument.",
                            "label":  "Debt Instrument Convertible Conversion Price1",
                            "terseLabel":  "Average purchase and retired price of notes"
                            }
                        }
                    },
                "localname":  "DebtInstrumentConvertibleConversionPrice1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_DebtInstrumentFaceAmount":  {
                "auth_ref":  [
                    "r309",
                    "r310"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face (par) amount of debt instrument at time of issuance.",
                            "label":  "Debt Instrument Face Amount",
                            "terseLabel":  "Notional amount of notes"
                            }
                        }
                    },
                "localname":  "DebtInstrumentFaceAmount",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentFairValue":  {
                "auth_ref":  [
                    "r305"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.",
                            "label":  "Debt Instrument Fair Value",
                            "terseLabel":  "Fair value of senior notes"
                            }
                        }
                    },
                "localname":  "DebtInstrumentFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment":  {
                "auth_ref":  [
                    "r44",
                    "r334"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Description of the frequency of periodic payments (monthly, quarterly, annual).",
                            "label":  "Debt Instrument Frequency Of Periodic Payment",
                            "terseLabel":  "Frequency of interest payable"
                            }
                        }
                    },
                "localname":  "DebtInstrumentFrequencyOfPeriodicPayment",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "auth_ref":  [
                    "r42"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement.",
                            "label":  "Debt Instrument Interest Rate Stated Percentage",
                            "terseLabel":  "Interest rate, stated percentage"
                            }
                        }
                    },
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Debt Instrument [Line Items]",
                            "terseLabel":  "Debt Instrument [Line Items]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentMaturityDate":  {
                "auth_ref":  [
                    "r43",
                    "r303"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
                            "label":  "Debt Instrument Maturity Date",
                            "terseLabel":  "Maturity date"
                            }
                        }
                    },
                "localname":  "DebtInstrumentMaturityDate",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "auth_ref":  [
                    "r44"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
                            "label":  "Debt Instrument Name [Domain]",
                            "terseLabel":  "Debt Instrument, Name"
                            }
                        }
                    },
                "localname":  "DebtInstrumentNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtInstrumentTable":  {
                "auth_ref":  [
                    "r44",
                    "r108",
                    "r213",
                    "r216",
                    "r217",
                    "r218",
                    "r308",
                    "r309",
                    "r310",
                    "r335"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Debt Instrument [Table]",
                            "terseLabel":  "Debt Instrument [Table]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtParentheticalDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Debt Instruments [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtWeightedAverageInterestRate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average interest rate of debt outstanding.",
                            "label":  "Debt Weighted Average Interest Rate",
                            "terseLabel":  "Weighted average interest rate on borrowing"
                            }
                        }
                    },
                "localname":  "DebtWeightedAverageInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10120.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
                            "label":  "Deferred Compensation Liability Classified Noncurrent",
                            "terseLabel":  "Deferred compensation liabilities"
                            }
                        }
                    },
                "localname":  "DeferredCompensationLiabilityClassifiedNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r99",
                    "r106",
                    "r289",
                    "r290"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10190.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Income Tax Expense Benefit",
                            "terseLabel":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsNet":  {
                "auth_ref":  [
                    "r288"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
                            "label":  "Deferred Tax Assets Net",
                            "terseLabel":  "Deferred income taxes, net of valuation allowance"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsNetNoncurrent":  {
                "auth_ref":  [
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r287"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10240.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.",
                            "label":  "Deferred Tax Assets Net Noncurrent",
                            "terseLabel":  "Deferred income taxes, net"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsNetNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses":  {
                "auth_ref":  [
                    "r242",
                    "r252",
                    "r253"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
                            "label":  "Defined Benefit Plan Amortization Of Gains Losses",
                            "negatedLabel":  "Amortization, net"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanAmortizationOfGainsLosses",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanDisclosureLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Defined Benefit Plan Disclosure [Line Items]",
                            "terseLabel":  "Defined Benefit Plan Disclosure [Line Items]"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanDisclosureLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets":  {
                "auth_ref":  [
                    "r241",
                    "r251",
                    "r253"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
                            "label":  "Defined Benefit Plan Expected Return On Plan Assets",
                            "negatedLabel":  "Expected return on assets"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanExpectedReturnOnPlanAssets",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanInterestCost":  {
                "auth_ref":  [
                    "r237",
                    "r240",
                    "r250",
                    "r253"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cost recognized for passage of time related to defined benefit plan.",
                            "label":  "Defined Benefit Plan Interest Cost",
                            "terseLabel":  "Interest cost"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanInterestCost",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost":  {
                "auth_ref":  [
                    "r239",
                    "r249",
                    "r253"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10200.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of net periodic benefit cost (credit) for defined benefit plan.",
                            "label":  "Defined Benefit Plan Net Periodic Benefit Cost",
                            "terseLabel":  "Net pension plan income",
                            "totalLabel":  "Net pension income"
                            }
                        }
                    },
                "localname":  "DefinedBenefitPlanNetPeriodicBenefitCost",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Depreciation":  {
                "auth_ref":  [
                    "r99",
                    "r185"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.  Includes production and non-production related depreciation.",
                            "label":  "Depreciation",
                            "terseLabel":  "Depreciation expense"
                            }
                        }
                    },
                "localname":  "Depreciation",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r99",
                    "r185"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10150.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "Depreciation And Amortization",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DisaggregationOfRevenueTableTextBlock":  {
                "auth_ref":  [
                    "r228"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
                            "label":  "Disaggregation Of Revenue Table [Text Block]",
                            "terseLabel":  "Schedule of Disaggregation of Revenue by Reporting Unit and Timing of Revenue Recognition"
                            }
                        }
                    },
                "localname":  "DisaggregationOfRevenueTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r282"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for share-based payment arrangement.",
                            "label":  "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
                            "terseLabel":  "Share-Based Compensation"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DistributionServiceMember":  {
                "auth_ref":  [
                    "r231"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Distribution assistance, including, but not limited to, marketing and selling fund shares, advertising, printing and mailing of prospectus and sale literature to investor.",
                            "label":  "Distribution Service [Member]",
                            "terseLabel":  "Print and Distribution"
                            }
                        }
                    },
                "localname":  "DistributionServiceMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Earnings Per Share [Abstract]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r77",
                    "r113",
                    "r117",
                    "r119",
                    "r120",
                    "r121",
                    "r124",
                    "r332",
                    "r346"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share Basic",
                            "terseLabel":  "Basic",
                            "verboseLabel":  "Basic"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareBasicAndDilutedAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Earnings Per Share Basic And Diluted [Abstract]",
                            "terseLabel":  "Net earnings (loss) per share:"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasicAndDilutedAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r77",
                    "r113",
                    "r117",
                    "r119",
                    "r120",
                    "r121",
                    "r124",
                    "r332",
                    "r346"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share Diluted",
                            "terseLabel":  "Diluted",
                            "verboseLabel":  "Diluted"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r125"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for earnings per share.",
                            "label":  "Earnings Per Share [Text Block]",
                            "terseLabel":  "Earnings per Share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShare"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r306"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies.  Excludes amounts for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents",
                            "terseLabel":  "Effect of exchange rate on cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":  {
                "auth_ref":  [
                    "r278"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
                            "label":  "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized",
                            "terseLabel":  "Unrecognized share-based compensation expense"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "auth_ref":  [
                    "r278"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
                            "terseLabel":  "Unrecognized share-based compensation expense, vest over weighted-average period"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense":  {
                "auth_ref":  [
                    "r277"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
                            "label":  "Employee Service Share Based Compensation Tax Benefit From Compensation Expense",
                            "terseLabel":  "Share-based compensation expense, income tax benefit"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeSeveranceMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
                            "label":  "Employee Severance [Member]",
                            "terseLabel":  "Employee terminations"
                            }
                        }
                    },
                "localname":  "EmployeeSeveranceMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EmployeeStockOptionMember":  {
                "auth_ref":  [
                    "r276"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
                            "label":  "Employee Stock Option [Member]",
                            "terseLabel":  "Stock options"
                            }
                        }
                    },
                "localname":  "EmployeeStockOptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "EquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r212"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]",
                            "terseLabel":  "Equity Component"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EquitySecuritiesFvNi":  {
                "auth_ref":  [
                    "r304"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
                            "label":  "Equity Securities Fv Ni",
                            "terseLabel":  "Equity investments carrying value"
                            }
                        }
                    },
                "localname":  "EquitySecuritiesFvNi",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinancingReceivableAllowanceForCreditLosses":  {
                "auth_ref":  [
                    "r146",
                    "r154",
                    "r155",
                    "r158",
                    "r328"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on financing receivable.  Excludes allowance for financing receivable covered under loss sharing agreement.",
                            "label":  "Financing Receivable Allowance For Credit Losses",
                            "periodEndLabel":  "Balance, end of period (a)",
                            "periodStartLabel":  "Balance, beginning of year"
                            }
                        }
                    },
                "localname":  "FinancingReceivableAllowanceForCreditLosses",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Financing Receivable Allowance For Credit Losses [Line Items]",
                            "terseLabel":  "Financing Receivable Allowance For Credit Losses [Line Items]"
                            }
                        }
                    },
                "localname":  "FinancingReceivableAllowanceForCreditLossesLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs":  {
                "auth_ref":  [
                    "r148",
                    "r157",
                    "r160",
                    "r328"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
                            "label":  "Financing Receivable Allowance For Credit Losses Write Offs",
                            "negatedLabel":  "Write-offs and other"
                            }
                        }
                    },
                "localname":  "FinancingReceivableAllowanceForCreditLossesWriteOffs",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Finite Lived Intangible Asset Useful Life",
                            "terseLabel":  "Estimated useful life of computer software"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization":  {
                "auth_ref":  [
                    "r178"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite Lived Intangible Assets Accumulated Amortization",
                            "negatedLabel":  "Accumulated Amortization"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense After Year Five",
                            "terseLabel":  "2025 and thereafter"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year",
                            "terseLabel":  "2020 (excluding the three months ended March 31, 2020)"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":  {
                "auth_ref":  [
                    "r180"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Five",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":  {
                "auth_ref":  [
                    "r180"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Four",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":  {
                "auth_ref":  [
                    "r180"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Three",
                            "terseLabel":  "2022"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":  {
                "auth_ref":  [
                    "r180"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year.  Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Two",
                            "terseLabel":  "2021"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r175",
                    "r176",
                    "r178",
                    "r181",
                    "r322"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite Lived Intangible Assets By Major Class [Axis]",
                            "terseLabel":  "Finite-Lived Intangible Assets by Major Class"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsGross":  {
                "auth_ref":  [
                    "r178",
                    "r322"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_FiniteLivedIntangibleAssetsNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite Lived Intangible Assets Gross",
                            "terseLabel":  "Gross Carrying Amount"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Finite Lived Intangible Assets [Line Items]",
                            "terseLabel":  "Finite Lived Intangible Assets [Line Items]"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r175",
                    "r177"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite Lived Intangible Assets Major Class Name [Domain]",
                            "terseLabel":  "Finite-Lived Intangible Assets, Major Class Name"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsNet":  {
                "auth_ref":  [
                    "r178"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10230.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite Lived Intangible Assets Net",
                            "terseLabel":  "Other intangible assets, net",
                            "totalLabel":  "Total Net Book Value"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAnnualAmortizationExpenseRelatedToOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Finite Lived Intangible Assets Remaining Amortization Period1",
                            "terseLabel":  "Weighted-average remaining useful life for unamortized intangible assets"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_GainsLossesOnExtinguishmentOfDebt":  {
                "auth_ref":  [
                    "r99",
                    "r206",
                    "r207"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_InterestIncomeExpenseNonoperatingNet",
                        "weight":  1.0
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10180.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
                            "label":  "Gains Losses On Extinguishment Of Debt",
                            "negatedLabel":  "Gain on debt extinguishment",
                            "negatedTerseLabel":  "Less:  Gain on debt extinguishment",
                            "terseLabel":  "Pre-tax gain on extinguishment of debt"
                            }
                        }
                    },
                "localname":  "GainsLossesOnExtinguishmentOfDebt",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Goodwill":  {
                "auth_ref":  [
                    "r167",
                    "r169"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10220.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "Goodwill",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Goodwill And Intangible Assets Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r184"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for goodwill and intangible assets.",
                            "label":  "Goodwill And Intangible Assets Disclosure [Text Block]",
                            "terseLabel":  "Goodwill and Other Intangible Assets"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssets"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GoodwillImpairmentLoss":  {
                "auth_ref":  [
                    "r99",
                    "r168",
                    "r170",
                    "r172"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill Impairment Loss",
                            "terseLabel":  "Goodwill impairment"
                            }
                        }
                    },
                "localname":  "GoodwillImpairmentLoss",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Goodwill [Line Items]",
                            "terseLabel":  "Goodwill [Line Items]"
                            }
                        }
                    },
                "localname":  "GoodwillLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r73",
                    "r113",
                    "r323",
                    "r330",
                    "r347"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest",
                            "totalLabel":  "Earnings (loss) before income taxes"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeStatementAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Income Statement [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeStatementAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r106",
                    "r137",
                    "r292"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense Benefit",
                            "terseLabel":  "Income tax expense (benefit)"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaidNet":  {
                "auth_ref":  [
                    "r102"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
                            "label":  "Income Taxes Paid Net",
                            "terseLabel":  "Income taxes paid (net of refunds)"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayable":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10260.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
                            "label":  "Increase Decrease In Accounts Payable",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsReceivable":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10230.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
                            "label":  "Increase Decrease In Accounts Receivable",
                            "negatedLabel":  "Accounts receivable, net"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10280.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
                            "label":  "Increase Decrease In Accrued Liabilities And Other Operating Liabilities",
                            "terseLabel":  "Accrued liabilities and other"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInIncomeTaxes":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10270.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.",
                            "label":  "Increase Decrease In Income Taxes",
                            "terseLabel":  "Income taxes payable and receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInInventories":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10240.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
                            "label":  "Increase Decrease In Inventories",
                            "negatedLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInInventories",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Increase Decrease In Operating Capital [Abstract]",
                            "terseLabel":  "Changes in operating assets and liabilities - net of acquisitions:"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10250.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
                            "label":  "Increase Decrease In Prepaid Deferred Expense And Other Assets",
                            "negatedLabel":  "Prepaid expenses and other current assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":  {
                "auth_ref":  [
                    "r118",
                    "r123"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
                            "label":  "Incremental Common Shares Attributable To Share Based Payment Arrangements",
                            "terseLabel":  "Dilutive awards"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_InterestCostsIncurred":  {
                "auth_ref":  [
                    "r307"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_InterestIncomeExpenseNonoperatingNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total interest costs incurred during the period and either capitalized or charged against earnings.",
                            "label":  "Interest Costs Incurred",
                            "terseLabel":  "Interest incurred"
                            }
                        }
                    },
                "localname":  "InterestCostsIncurred",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.",
                            "label":  "Interest Income And Interest Expense Disclosure Table [Text Block]",
                            "terseLabel":  "Summary of Interest Expense, Net"
                            }
                        }
                    },
                "localname":  "InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InterestIncomeExpenseNonoperatingNet":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net amount of nonoperating interest income (expense).",
                            "label":  "Interest Income Expense Nonoperating Net",
                            "negatedTerseLabel":  "Interest expense, net",
                            "negatedTotalLabel":  "Interest expense, net"
                            }
                        }
                    },
                "localname":  "InterestIncomeExpenseNonoperatingNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtSummaryOfInterestExpenseNetDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r92",
                    "r95",
                    "r102"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid Net",
                            "terseLabel":  "Interest paid"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InternalUseSoftwarePolicy":  {
                "auth_ref":  [
                    "r104",
                    "r182",
                    "r183"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.",
                            "label":  "Internal Use Software Policy",
                            "terseLabel":  "Software"
                            }
                        }
                    },
                "localname":  "InternalUseSoftwarePolicy",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryNet":  {
                "auth_ref":  [
                    "r3",
                    "r51",
                    "r162"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10280.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
                            "label":  "Inventory Net",
                            "terseLabel":  "Inventories",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "InventoryNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryNetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Inventory Net [Abstract]"
                            }
                        }
                    },
                "localname":  "InventoryNetAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InventoryPolicyTextBlock":  {
                "auth_ref":  [
                    "r8",
                    "r52",
                    "r104",
                    "r126",
                    "r163",
                    "r164"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
                            "label":  "Inventory Policy [Text Block]",
                            "terseLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "InventoryPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves":  {
                "auth_ref":  [
                    "r26",
                    "r27",
                    "r165"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.  This amount is net of valuation reserves and adjustments.",
                            "label":  "Inventory Raw Materials And Supplies Net Of Reserves",
                            "terseLabel":  "Raw materials and manufacturing supplies"
                            }
                        }
                    },
                "localname":  "InventoryRawMaterialsAndSuppliesNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryWorkInProcessNetOfReserves":  {
                "auth_ref":  [
                    "r25",
                    "r165"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed.  This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
                            "label":  "Inventory Work In Process Net Of Reserves",
                            "terseLabel":  "Work in process"
                            }
                        }
                    },
                "localname":  "InventoryWorkInProcessNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfInventoriesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentPolicyTextBlock":  {
                "auth_ref":  [
                    "r152"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for investment in financial asset.",
                            "label":  "Investment Policy [Text Block]",
                            "terseLabel":  "Investments"
                            }
                        }
                    },
                "localname":  "InvestmentPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LandMember":  {
                "auth_ref":  [
                    "r231"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Part of earth's surface not covered by water.",
                            "label":  "Land [Member]",
                            "terseLabel":  "Land"
                            }
                        }
                    },
                "localname":  "LandMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_LeaseCost":  {
                "auth_ref":  [
                    "r318",
                    "r319"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lease cost recognized by lessee for lease contract.",
                            "label":  "Lease Cost",
                            "totalLabel":  "Net lease expense"
                            }
                        }
                    },
                "localname":  "LeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "auth_ref":  [
                    "r318"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
                            "label":  "Lease Cost Table [Text Block]",
                            "terseLabel":  "Summary of Components of Lease Expense"
                            }
                        }
                    },
                "localname":  "LeaseCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Leases [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeOperatingLeasesTextBlock":  {
                "auth_ref":  [
                    "r320"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for operating leases of lessee.  Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
                            "label":  "Lessee Operating Leases [Text Block]",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeasesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeases"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r39"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "Liabilities",
                            "totalLabel":  "Total liabilities"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Liabilities [Abstract]",
                            "terseLabel":  "LIABILITIES"
                            }
                        }
                    },
                "localname":  "LiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r22",
                    "r327",
                    "r340"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities And Stockholders Equity",
                            "totalLabel":  "Total liabilities and equity"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r41"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities Current",
                            "totalLabel":  "Total current liabilities"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCredit":  {
                "auth_ref":  [
                    "r13",
                    "r326",
                    "r336"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LongTermDebtNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount.  Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.  Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
                            "label":  "Line Of Credit",
                            "terseLabel":  "Borrowings under the Revolving Facility"
                            }
                        }
                    },
                "localname":  "LineOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r38"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "Line Of Credit Facility Maximum Borrowing Capacity",
                            "verboseLabel":  "Credit facility"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r44"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10110.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long Term Debt Noncurrent",
                            "terseLabel":  "Long-term debt",
                            "totalLabel":  "Total long-term debt"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MachineryAndEquipmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
                            "label":  "Machinery And Equipment [Member]",
                            "terseLabel":  "Machinery and Equipment"
                            }
                        }
                    },
                "localname":  "MachineryAndEquipmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r94"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided By Used In Financing Activities",
                            "totalLabel":  "Net cash provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Financing Activities [Abstract]",
                            "terseLabel":  "FINANCING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r94"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided By Used In Investing Activities",
                            "totalLabel":  "Net cash used in investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Investing Activities [Abstract]",
                            "terseLabel":  "INVESTING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r94",
                    "r97",
                    "r100"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided By Used In Operating Activities",
                            "totalLabel":  "Net cash used in operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Operating Activities [Abstract]",
                            "terseLabel":  "OPERATING ACTIVITIES"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r66",
                    "r69",
                    "r76",
                    "r100",
                    "r123",
                    "r331",
                    "r345"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10140.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income Loss",
                            "terseLabel":  "Net earnings (loss)",
                            "totalLabel":  "Net earnings (loss)",
                            "verboseLabel":  "Net earnings (loss)"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements Policy Policy [Text Block]",
                            "terseLabel":  "Recently Adopted Accounting Pronouncements"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NumberOfOperatingSegments":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of operating segments.  An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available.  An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
                            "label":  "Number Of Operating Segments",
                            "terseLabel":  "Number of operating segments"
                            }
                        }
                    },
                "localname":  "NumberOfOperatingSegments",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_NumberOfReportableSegments":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of segments reported by the entity.  A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
                            "label":  "Number Of Reportable Segments",
                            "terseLabel":  "Number of reportable segments"
                            }
                        }
                    },
                "localname":  "NumberOfReportableSegments",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationAdditionalInformationDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_NumberOfReportingUnits":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of reporting units tested for impairment of goodwill.  A reporting unit is an operating segment or one level below an operating segment.",
                            "label":  "Number Of Reporting Units",
                            "terseLabel":  "Number of reportable units"
                            }
                        }
                    },
                "localname":  "NumberOfReportingUnits",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent":  {
                "auth_ref":  [
                    "r63",
                    "r72"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
                            "label":  "Oci Before Reclassifications Net Of Tax Attributable To Parent",
                            "terseLabel":  "Other comprehensive income before reclassifications"
                            }
                        }
                    },
                "localname":  "OciBeforeReclassificationsNetOfTaxAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income Loss",
                            "terseLabel":  "Income (Loss) from Operations",
                            "totalLabel":  "Income from operations"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseCost":  {
                "auth_ref":  [
                    "r315",
                    "r319"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
                            "label":  "Operating Lease Cost",
                            "terseLabel":  "Operating lease expense"
                            }
                        }
                    },
                "localname":  "OperatingLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiability":  {
                "auth_ref":  [
                    "r312"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease.",
                            "label":  "Operating Lease Liability",
                            "totalLabel":  "Present value of lease liabilities"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r312"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_OperatingLeaseLiability",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
                            "label":  "Operating Lease Liability Current",
                            "terseLabel":  "Accrued liabilities"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList":  {
                "auth_ref":  [
                    "r313"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Indicates line item in statement of financial position that includes current operating lease liability.",
                            "label":  "Operating Lease Liability Current Statement Of Financial Position Extensible List",
                            "terseLabel":  "Operating lease liabilities, balance sheet line item"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail"
                    ],
                "xbrltype":  "extensibleListItemType"
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r312"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_OperatingLeaseLiability",
                        "weight":  1.0
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10140.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
                            "label":  "Operating Lease Liability Noncurrent",
                            "terseLabel":  "Noncurrent lease liabilities"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfCompanySLeaseLiabilitiesInCondensedConsolidatedBalanceSheetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasePayments":  {
                "auth_ref":  [
                    "r314",
                    "r317"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
                            "label":  "Operating Lease Payments",
                            "terseLabel":  "Operating lease payments"
                            }
                        }
                    },
                "localname":  "OperatingLeasePayments",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesAdditionalInformationDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r311"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10200.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating Lease Right Of Use Asset",
                            "terseLabel":  "Right-of-use assets"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingSegmentsMember":  {
                "auth_ref":  [
                    "r136",
                    "r141"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Operating Segments [Member]",
                            "terseLabel":  "Operating Segments"
                            }
                        }
                    },
                "localname":  "OperatingSegmentsMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r1",
                    "r111",
                    "r134",
                    "r300"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity.  May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
                            "label":  "Organization Consolidation And Presentation Of Financial Statements Disclosure And Significant Accounting Policies [Text Block]",
                            "terseLabel":  "Overview, Basis of Presentation and Significant Accounting Policies"
                            }
                        }
                    },
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_OtherAssetsNoncurrent":  {
                "auth_ref":  [
                    "r36"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10250.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets classified as other.",
                            "label":  "Other Assets Noncurrent",
                            "terseLabel":  "Other noncurrent assets"
                            }
                        }
                    },
                "localname":  "OtherAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r58",
                    "r60",
                    "r296",
                    "r298"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.",
                            "label":  "Other Comprehensive Income Defined Benefit Plans Adjustment Net Of Tax Portion Attributable To Parent",
                            "negatedLabel":  "Adjustment for net periodic pension and other postretirement benefits plan"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r296",
                    "r297",
                    "r298"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
                            "label":  "Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax Portion Attributable To Parent",
                            "terseLabel":  "Translation adjustments"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r296",
                    "r297",
                    "r298"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income Loss Before Tax Portion Attributable To Parent",
                            "terseLabel":  "Other comprehensive (loss) income, Before Tax Amount"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r67",
                    "r70",
                    "r72",
                    "r212"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Other Comprehensive Income Loss Net Of Tax",
                            "totalLabel":  "Net change in accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r67",
                    "r70",
                    "r296",
                    "r297",
                    "r298"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent",
                            "terseLabel":  "Other comprehensive (loss) income",
                            "totalLabel":  "Other comprehensive (loss) income, net of tax"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]",
                            "terseLabel":  "Other comprehensive (loss) income, net of tax:"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1":  {
                "auth_ref":  [
                    "r296",
                    "r297",
                    "r298"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income Loss Tax Portion Attributable To Parent1",
                            "terseLabel":  "Other comprehensive (loss) income, Income Tax Expense"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r45"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10150.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities Noncurrent",
                            "terseLabel":  "Other noncurrent liabilities"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNoncurrentLiabilitiesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other noncurrent liabilities.",
                            "label":  "Other Noncurrent Liabilities [Member]",
                            "terseLabel":  "Other Noncurrent Liabilities"
                            }
                        }
                    },
                "localname":  "OtherNoncurrentLiabilitiesMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r81"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income Expense",
                            "negatedLabel":  "Investment and other income, net"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNonrecurringIncomeExpense":  {
                "auth_ref":  [
                    "r82"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_RestructuringSettlementAndImpairmentProvisions",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.",
                            "label":  "Other Nonrecurring Income Expense",
                            "terseLabel":  "Other Charges",
                            "verboseLabel":  "Other charges"
                            }
                        }
                    },
                "localname":  "OtherNonrecurringIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherOperatingActivitiesCashFlowStatement":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10220.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
                            "label":  "Other Operating Activities Cash Flow Statement",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherOperatingActivitiesCashFlowStatement",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsForProceedsFromOtherInvestingActivities":  {
                "auth_ref":  [
                    "r84",
                    "r87",
                    "r110"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10130.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash (inflow) outflow from investing activities classified as other.",
                            "label":  "Payments For Proceeds From Other Investing Activities",
                            "negatedLabel":  "Other investing activities"
                            }
                        }
                    },
                "localname":  "PaymentsForProceedsFromOtherInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsForRepurchaseOfCommonStock":  {
                "auth_ref":  [
                    "r89"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow to reacquire common stock during the period.",
                            "label":  "Payments For Repurchase Of Common Stock",
                            "negatedLabel":  "Treasury share repurchases"
                            }
                        }
                    },
                "localname":  "PaymentsForRepurchaseOfCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsForRestructuring":  {
                "auth_ref":  [
                    "r93",
                    "r191"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash payments made as the result of exit or disposal activities.  Excludes payments associated with a discontinued operation or an asset retirement obligation.",
                            "label":  "Payments For Restructuring",
                            "negatedLabel":  "Cash Paid"
                            }
                        }
                    },
                "localname":  "PaymentsForRestructuring",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfDebtIssuanceCosts":  {
                "auth_ref":  [
                    "r91"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
                            "label":  "Payments Of Debt Issuance Costs",
                            "negatedLabel":  "Debt issuance costs"
                            }
                        }
                    },
                "localname":  "PaymentsOfDebtIssuanceCosts",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired":  {
                "auth_ref":  [
                    "r85"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10110.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
                            "label":  "Payments To Acquire Businesses Net Of Cash Acquired",
                            "negatedLabel":  "Acquisition of business, net of cash acquired"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesNetOfCashAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireInvestments":  {
                "auth_ref":  [
                    "r87"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10120.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
                            "label":  "Payments To Acquire Investments",
                            "negatedLabel":  "Purchase of investment"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireInvestments",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r86"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments To Acquire Property Plant And Equipment",
                            "negatedLabel":  "Capital expenditures",
                            "terseLabel":  "Capital Expenditures"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionAndOtherPostretirementBenefitContributions":  {
                "auth_ref":  [
                    "r96"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10300.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for pension and other postretirement benefits.  Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.",
                            "label":  "Pension And Other Postretirement Benefit Contributions",
                            "negatedLabel":  "Pension and other postretirement benefits plan contributions"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementBenefitContributions",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r255"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for pension and other postretirement benefits.",
                            "label":  "Pension And Other Postretirement Benefits Disclosure [Text Block]",
                            "terseLabel":  "Retirement Plans"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlans"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r14",
                    "r235",
                    "r236",
                    "r238"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10130.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
                            "label":  "Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent",
                            "terseLabel":  "Pension and other postretirement benefits plan liabilities"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionPlansDefinedBenefitMember":  {
                "auth_ref":  [
                    "r233",
                    "r245",
                    "r246",
                    "r254"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Plan designed to provide participant with pension benefits.  Includes, but is not limited to, defined benefit and defined contribution plans.  Excludes other postretirement benefits.",
                            "label":  "Pension Plans Defined Benefit [Member]",
                            "terseLabel":  "Pension Plan"
                            }
                        }
                    },
                "localname":  "PensionPlansDefinedBenefitMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PerformanceSharesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share-based payment arrangement awarded for meeting performance target.",
                            "label":  "Performance Shares [Member]",
                            "terseLabel":  "Performance share units"
                            }
                        }
                    },
                "localname":  "PerformanceSharesMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PreferredStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r15"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
                            "label":  "Preferred Stock Par Or Stated Value Per Share",
                            "terseLabel":  "Preferred stock, par value"
                            }
                        }
                    },
                "localname":  "PreferredStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_PreferredStockSharesAuthorized":  {
                "auth_ref":  [
                    "r15"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Preferred Stock Shares Authorized",
                            "terseLabel":  "Preferred stock, authorized"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockSharesIssued":  {
                "auth_ref":  [
                    "r15"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury).  May be all or portion of the number of preferred shares authorized.  Excludes preferred shares that are classified as debt.",
                            "label":  "Preferred Stock Shares Issued",
                            "terseLabel":  "Preferred stock, Issued"
                            }
                        }
                    },
                "localname":  "PreferredStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_PreferredStockValue":  {
                "auth_ref":  [
                    "r15"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Preferred Stock Value",
                            "terseLabel":  "Preferred stock, $0.01 par value Authorized: 1.0 shares; Issued:  None"
                            }
                        }
                    },
                "localname":  "PreferredStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrepaidExpenseAndOtherAssetsCurrent":  {
                "auth_ref":  [
                    "r5",
                    "r31",
                    "r32"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10290.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Expense And Other Assets Current",
                            "terseLabel":  "Prepaid expenses and other current assets"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseAndOtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PrepaidExpenseCurrent":  {
                "auth_ref":  [
                    "r4",
                    "r6",
                    "r166"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Expense Current",
                            "terseLabel":  "Prepaid expenses"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromLongTermLinesOfCredit":  {
                "auth_ref":  [
                    "r88"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
                            "label":  "Proceeds From Long Term Lines Of Credit",
                            "terseLabel":  "Revolving facility borrowings"
                            }
                        }
                    },
                "localname":  "ProceedsFromLongTermLinesOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Property Plant And Equipment [Abstract]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "auth_ref":  [
                    "r35",
                    "r188"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
                            "label":  "Property Plant And Equipment By Type [Axis]",
                            "terseLabel":  "Property, Plant and Equipment, Type"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "auth_ref":  [
                    "r34",
                    "r186"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property Plant And Equipment Gross",
                            "terseLabel":  "Property, plant and equipment, gross"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Property Plant And Equipment [Line Items]",
                            "terseLabel":  "Property Plant And Equipment [Line Items]"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r9",
                    "r10",
                    "r188",
                    "r342"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10190.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property Plant And Equipment Net",
                            "terseLabel":  "Property, plant and equipment, net",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTextBlock":  {
                "auth_ref":  [
                    "r9",
                    "r188"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Property Plant And Equipment [Text Block]",
                            "terseLabel":  "Components of Company's Property, Plant and Equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "auth_ref":  [
                    "r9",
                    "r186"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
                            "label":  "Property Plant And Equipment Type [Domain]",
                            "terseLabel":  "Property, Plant and Equipment, Type"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ProvisionForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r78",
                    "r156"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10160.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
                            "label":  "Provision For Doubtful Accounts",
                            "terseLabel":  "Provision for expected losses on accounts receivable"
                            }
                        }
                    },
                "localname":  "ProvisionForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProvisionForLoanLeaseAndOtherLosses":  {
                "auth_ref":  [
                    "r98",
                    "r147",
                    "r333"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.",
                            "label":  "Provision For Loan Lease And Other Losses",
                            "terseLabel":  "Provisions charged to expense and reclassifications"
                            }
                        }
                    },
                "localname":  "ProvisionForLoanLeaseAndOtherLosses",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RealEstateHeldforsale":  {
                "auth_ref":  [
                    "r344"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of investments in land and buildings held for sale, excluding real estate considered to be inventory of the entity.",
                            "label":  "Real Estate Heldforsale",
                            "terseLabel":  "Real estate property held-for-sale carrying value"
                            }
                        }
                    },
                "localname":  "RealEstateHeldforsale",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReceivablesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Receivables [Abstract]"
                            }
                        }
                    },
                "localname":  "ReceivablesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ReceivablesNetCurrent":  {
                "auth_ref":  [
                    "r17",
                    "r24",
                    "r341",
                    "r350"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10270.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
                            "label":  "Receivables Net Current",
                            "terseLabel":  "Receivables, less allowances for expected losses of $9.7 in 2020 (2019 - $7.7)"
                            }
                        }
                    },
                "localname":  "ReceivablesNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]",
                            "terseLabel":  "Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]"
                            }
                        }
                    },
                "localname":  "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax":  {
                "auth_ref":  [
                    "r63",
                    "r65"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount before tax of reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Reclassification From Accumulated Other Comprehensive Income Current Period Before Tax",
                            "terseLabel":  "Amortization of pension and other postretirement benefits plan cost:  Reclassifications before tax"
                            }
                        }
                    },
                "localname":  "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax":  {
                "auth_ref":  [
                    "r63",
                    "r65",
                    "r72"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
                            "label":  "Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax",
                            "totalLabel":  "Reclassifications, net of tax"
                            }
                        }
                    },
                "localname":  "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent":  {
                "auth_ref":  [
                    "r63",
                    "r72"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
                            "label":  "Reclassification From Aoci Current Period Net Of Tax Attributable To Parent",
                            "negatedLabel":  "Amounts reclassified from accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReclassificationFromAociCurrentPeriodTax":  {
                "auth_ref":  [
                    "r61",
                    "r64",
                    "r291"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).",
                            "label":  "Reclassification From Aoci Current Period Tax",
                            "terseLabel":  "Income tax expense"
                            }
                        }
                    },
                "localname":  "ReclassificationFromAociCurrentPeriodTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
                            "label":  "Reclassification Out Of Accumulated Other Comprehensive Income [Table]",
                            "terseLabel":  "Reclassification Out Of Accumulated Other Comprehensive Income [Table]"
                            }
                        }
                    },
                "localname":  "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
                            "label":  "Reclassification Out Of Accumulated Other Comprehensive Income Table [Text Block]",
                            "terseLabel":  "Reclassifications from Accumulated Other Comprehensive Loss, Amortization of Pension Plan Cost"
                            }
                        }
                    },
                "localname":  "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RepaymentsOfLinesOfCredit":  {
                "auth_ref":  [
                    "r90",
                    "r109"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
                            "label":  "Repayments Of Lines Of Credit",
                            "negatedLabel":  "Payments on revolving facility borrowings"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLinesOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RepaymentsOfLongTermDebt":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
                            "label":  "Repayments Of Long Term Debt",
                            "negatedLabel":  "Payments on long-term debt"
                            }
                        }
                    },
                "localname":  "RepaymentsOfLongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedStockUnitsRSUMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
                            "label":  "Restricted Stock Units R S U [Member]",
                            "terseLabel":  "RSUs",
                            "verboseLabel":  "Restricted stock units"
                            }
                        }
                    },
                "localname":  "RestrictedStockUnitsRSUMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RestructuringAndRelatedActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Restructuring And Related Activities [Abstract]"
                            }
                        }
                    },
                "localname":  "RestructuringAndRelatedActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The expected number of positions to be eliminated as a result of restructuring activities.",
                            "label":  "Restructuring And Related Cost Expected Number Of Positions Eliminated",
                            "terseLabel":  "Number of employees used to determine employee termination costs"
                            }
                        }
                    },
                "localname":  "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesAdditionalInformationDetails"
                    ],
                "xbrltype":  "integerItemType"
                },
            "us-gaap_RestructuringCharges":  {
                "auth_ref":  [
                    "r99",
                    "r190",
                    "r195",
                    "r200"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan.  Excludes expenses related to a discontinued operation or an asset retirement obligation.",
                            "label":  "Restructuring Charges",
                            "terseLabel":  "Restructuring Charges"
                            }
                        }
                    },
                "localname":  "RestructuringCharges",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringCostAndReserveAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of restructuring cost.",
                            "label":  "Restructuring Cost And Reserve [Axis]",
                            "terseLabel":  "Restructuring Type"
                            }
                        }
                    },
                "localname":  "RestructuringCostAndReserveAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RestructuringCostAndReserveLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Restructuring Cost And Reserve [Line Items]",
                            "terseLabel":  "Restructuring Cost And Reserve [Line Items]"
                            }
                        }
                    },
                "localname":  "RestructuringCostAndReserveLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RestructuringCosts":  {
                "auth_ref":  [
                    "r99"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_RestructuringSettlementAndImpairmentProvisions",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan.  Excludes expenses related to a discontinued operation or an asset retirement obligation.",
                            "label":  "Restructuring Costs",
                            "terseLabel":  "Total Restructuring Charges"
                            }
                        }
                    },
                "localname":  "RestructuringCosts",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
                            "label":  "Restructuring Impairment And Other Activities Disclosure [Text Block]",
                            "terseLabel":  "Restructuring, Impairment and Other Charges"
                            }
                        }
                    },
                "localname":  "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherCharges"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RestructuringReserve":  {
                "auth_ref":  [
                    "r191",
                    "r197"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
                            "label":  "Restructuring Reserve",
                            "periodEndLabel":  "Balance at the end",
                            "periodStartLabel":  "Balance at the beginning"
                            }
                        }
                    },
                "localname":  "RestructuringReserve",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringReserveAccrualAdjustment1":  {
                "auth_ref":  [
                    "r190",
                    "r196"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
                            "label":  "Restructuring Reserve Accrual Adjustment1",
                            "terseLabel":  "Reversals"
                            }
                        }
                    },
                "localname":  "RestructuringReserveAccrualAdjustment1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringReserveCurrent":  {
                "auth_ref":  [
                    "r190",
                    "r199"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer.  Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
                            "label":  "Restructuring Reserve Current",
                            "terseLabel":  "Current restructuring reserve (included in accrued liabilities)"
                            }
                        }
                    },
                "localname":  "RestructuringReserveCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringReserveNoncurrent":  {
                "auth_ref":  [
                    "r190"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer.  Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
                            "label":  "Restructuring Reserve Noncurrent",
                            "terseLabel":  "Noncurrent restructuring reserve (included in other noncurrent liabilities)"
                            }
                        }
                    },
                "localname":  "RestructuringReserveNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestructuringSettlementAndImpairmentProvisions":  {
                "auth_ref":  [
                    "r79"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of restructuring charges, remediation cost, and asset impairment loss.",
                            "label":  "Restructuring Settlement And Impairment Provisions",
                            "totalLabel":  "Total",
                            "verboseLabel":  "Restructuring, impairment and other charges, net"
                            }
                        }
                    },
                "localname":  "RestructuringSettlementAndImpairmentProvisions",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r19",
                    "r219",
                    "r339"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings Accumulated Deficit",
                            "terseLabel":  "Retained earnings"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Retained Earnings (Accumulated Deficit)"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RetirementPlanTypeAxis":  {
                "auth_ref":  [
                    "r233",
                    "r234",
                    "r245",
                    "r246",
                    "r254"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by type of retirement benefit plan.  Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
                            "label":  "Retirement Plan Type [Axis]",
                            "terseLabel":  "Retirement Plan Type"
                            }
                        }
                    },
                "localname":  "RetirementPlanTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RetirementPlanTypeDomain":  {
                "auth_ref":  [
                    "r233",
                    "r234",
                    "r245",
                    "r246",
                    "r254"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Type of plan designed to provide participants with retirement benefits.  Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
                            "label":  "Retirement Plan Type [Domain]",
                            "terseLabel":  "Retirement Plan Type"
                            }
                        }
                    },
                "localname":  "RetirementPlanTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax":  {
                "auth_ref":  [
                    "r227",
                    "r228"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer.  Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
                            "label":  "Revenue From Contract With Customer Excluding Assessed Tax",
                            "terseLabel":  "Total net sales"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerExcludingAssessedTax",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock":  {
                "auth_ref":  [
                    "r105",
                    "r232"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for revenue from contract with customer.",
                            "label":  "Revenue From Contract With Customer Policy [Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerTextBlock":  {
                "auth_ref":  [
                    "r232"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset.  Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer.  Excludes insurance and lease contracts.",
                            "label":  "Revenue From Contract With Customer [Text Block]",
                            "terseLabel":  "Revenue"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenue"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueRecognitionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Revenue Recognition [Abstract]"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RevolvingCreditFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
                            "label":  "Revolving Credit Facility [Member]",
                            "terseLabel":  "Revolving Credit Facility"
                            }
                        }
                    },
                "localname":  "RevolvingCreditFacilityMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock":  {
                "auth_ref":  [
                    "r63"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
                            "label":  "Schedule Of Accumulated Other Comprehensive Income Loss Table [Text Block]",
                            "terseLabel":  "Schedule of Changes in Accumulated Other Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock":  {
                "auth_ref":  [
                    "r54"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of components of comprehensive income (loss).  Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
                            "label":  "Schedule Of Comprehensive Income Loss Table [Text Block]",
                            "terseLabel":  "Schedule of Components of Other Comprehensive Income and Income Tax Expense Allocated to Each Component"
                            }
                        }
                    },
                "localname":  "ScheduleOfComprehensiveIncomeLossTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDebtTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
                            "label":  "Schedule Of Debt Table [Text Block]",
                            "terseLabel":  "Schedule of the Company's Debt"
                            }
                        }
                    },
                "localname":  "ScheduleOfDebtTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable":  {
                "auth_ref":  [
                    "r245",
                    "r246",
                    "r247",
                    "r248",
                    "r253"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan.  It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
                            "label":  "Schedule Of Defined Benefit Plans Disclosures [Table]",
                            "terseLabel":  "Schedule Of Defined Benefit Plans Disclosures [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfDefinedBenefitPlansDisclosuresTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansComponentsOfEstimatedNetPensionPlanIncomeDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock":  {
                "auth_ref":  [
                    "r123"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
                            "label":  "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]",
                            "terseLabel":  "Reconciliation of Numerator and Denominator of Basic and Diluted Earnings (Loss) per Share Calculation and Anti-dilutive Share-based Awards"
                            }
                        }
                    },
                "localname":  "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable":  {
                "auth_ref":  [
                    "r159"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about allowance for credit loss on financing receivable.",
                            "label":  "Schedule Of Financing Receivable Allowance For Credit Losses [Table]",
                            "terseLabel":  "Schedule Of Financing Receivable Allowance For Credit Losses [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable":  {
                "auth_ref":  [
                    "r175",
                    "r177"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Schedule Of Finite Lived Intangible Assets [Table]",
                            "terseLabel":  "Schedule Of Finite Lived Intangible Assets [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock":  {
                "auth_ref":  [
                    "r175",
                    "r177"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
                            "label":  "Schedule Of Finite Lived Intangible Assets Table [Text Block]",
                            "terseLabel":  "Components of Other Intangible Assets"
                            }
                        }
                    },
                "localname":  "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfGoodwillTable":  {
                "auth_ref":  [
                    "r171",
                    "r173"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
                            "label":  "Schedule Of Goodwill [Table]",
                            "terseLabel":  "Schedule Of Goodwill [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfGoodwillTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfGoodwillTextBlock":  {
                "auth_ref":  [
                    "r171",
                    "r173"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
                            "label":  "Schedule Of Goodwill [Text Block]",
                            "terseLabel":  "Balances of Goodwill by Segment"
                            }
                        }
                    },
                "localname":  "ScheduleOfGoodwillTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfInventoryCurrentTableTextBlock":  {
                "auth_ref":  [
                    "r8",
                    "r28",
                    "r29",
                    "r30"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
                            "label":  "Schedule Of Inventory Current Table [Text Block]",
                            "terseLabel":  "Components of Inventories"
                            }
                        }
                    },
                "localname":  "ScheduleOfInventoryCurrentTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock":  {
                "auth_ref":  [
                    "r239"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
                            "label":  "Schedule Of Net Benefit Costs Table [Text Block]",
                            "terseLabel":  "Components of Estimated Net Pension Plan Income"
                            }
                        }
                    },
                "localname":  "ScheduleOfNetBenefitCostsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRetirementPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r267"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the changes in outstanding nonvested performance-based units.",
                            "label":  "Schedule Of Nonvested Performance Based Units Activity Table [Text Block]",
                            "terseLabel":  "Summary of Nonvested Performance Share Units"
                            }
                        }
                    },
                "localname":  "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r267"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
                            "label":  "Schedule Of Nonvested Restricted Stock Units Activity Table [Text Block]",
                            "terseLabel":  "Summary of Nonvested Restricted Stock Unit Awards"
                            }
                        }
                    },
                "localname":  "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable":  {
                "auth_ref":  [
                    "r35",
                    "r188"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale.  Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
                            "label":  "Schedule Of Property Plant And Equipment [Table]",
                            "terseLabel":  "Schedule Of Property Plant And Equipment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfPropertyPlantAndEquipmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesComponentsOfCompanySPropertyPlantAndEquipmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable":  {
                "auth_ref":  [
                    "r193",
                    "r194",
                    "r198"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
                            "label":  "Schedule Of Restructuring And Related Costs [Table]",
                            "terseLabel":  "Schedule Of Restructuring And Related Costs [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfRestructuringAndRelatedCostsTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock":  {
                "auth_ref":  [
                    "r193",
                    "r194",
                    "r198"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
                            "label":  "Schedule Of Restructuring And Related Costs [Text Block]",
                            "terseLabel":  "Schedule of Restructuring, Impairment and Other Charges Recognized in Results of Operations"
                            }
                        }
                    },
                "localname":  "ScheduleOfRestructuringAndRelatedCostsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock":  {
                "auth_ref":  [
                    "r191",
                    "r199"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost.  This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities.  This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
                            "label":  "Schedule Of Restructuring Reserve By Type Of Cost [Text Block]",
                            "terseLabel":  "Schedule of Changes in the Restructuring Reserve"
                            }
                        }
                    },
                "localname":  "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable":  {
                "auth_ref":  [
                    "r135",
                    "r138",
                    "r139",
                    "r140",
                    "r171"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A table disclosing the profit or loss and total assets for each reportable segment of the entity.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule Of Segment Reporting Information By Segment [Table]",
                            "terseLabel":  "Schedule Of Segment Reporting Information By Segment [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r135",
                    "r138",
                    "r139",
                    "r140",
                    "r171"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule Of Segment Reporting Information By Segment [Text Block]",
                            "terseLabel":  "Schedule of Segment Reporting Information"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "auth_ref":  [
                    "r260",
                    "r279"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of information about share-based payment arrangement.",
                            "label":  "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
                            "terseLabel":  "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r262",
                    "r272",
                    "r274"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for stock option plans.  Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
                            "label":  "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]",
                            "terseLabel":  "Summary of Activity and Weighted Average Exercise Prices Related To Stock Options"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfStockByClassTable":  {
                "auth_ref":  [
                    "r47",
                    "r107",
                    "r209",
                    "r210",
                    "r211",
                    "r213",
                    "r214",
                    "r215",
                    "r216",
                    "r217",
                    "r218",
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule detailing information related to equity by class of stock.  Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer.  It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
                            "label":  "Schedule Of Stock By Class [Table]",
                            "terseLabel":  "Schedule Of Stock By Class [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfStockByClassTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock":  {
                "auth_ref":  [
                    "r177"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
                            "label":  "Scheduleof Finite Lived Intangible Assets Future Amortization Expense Table [Text Block]",
                            "terseLabel":  "Schedule of Estimated Annual Amortization Expense Related to Other Intangible Assets"
                            }
                        }
                    },
                "localname":  "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segment [Domain]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Segment Reporting [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentReportingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r144"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Segment Information"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SegmentReportingInformationLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Segment Reporting Information [Line Items]",
                            "terseLabel":  "Segment Reporting Information [Line Items]"
                            }
                        }
                    },
                "localname":  "SegmentReportingInformationLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfCorporateAssetsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpense":  {
                "auth_ref":  [
                    "r80",
                    "r161"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses.  Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products.  Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges.  General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
                            "label":  "Selling General And Administrative Expense",
                            "terseLabel":  "Selling, general and administrative expenses"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SeveranceCosts1":  {
                "auth_ref":  [
                    "r99",
                    "r190",
                    "r195",
                    "r200"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan.  Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
                            "label":  "Severance Costs1",
                            "verboseLabel":  "Employee termination costs"
                            }
                        }
                    },
                "localname":  "SeveranceCosts1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r98"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED":  {
                        "order":  10170.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of noncash expense for share-based payment arrangement.",
                            "label":  "Share Based Compensation",
                            "terseLabel":  "Share-based compensation"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Share Based Compensation [Abstract]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod":  {
                "auth_ref":  [
                    "r265"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period",
                            "negatedLabel":  "Forfeited, Shares"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r271"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Forfeited, Weighted Average Grant Date Fair Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":  {
                "auth_ref":  [
                    "r269"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period",
                            "terseLabel":  "Share-based compensation award, granted",
                            "verboseLabel":  "Granted, Shares"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r269"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Granted, Weighted Average Grant Date Fair Value",
                            "verboseLabel":  "Granted, Weighted Average Grant Date Fair Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber":  {
                "auth_ref":  [
                    "r268"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number",
                            "periodEndLabel":  "Nonvested at end of period, Shares",
                            "periodStartLabel":  "Nonvested at beginning of period, Shares"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r268"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement.  Excludes share and unit options.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value",
                            "periodEndLabel":  "Nonvested at end of period, Weighted Average Grant Date Fair Value",
                            "periodStartLabel":  "Nonvested at beginning of period, Weighted Average Grant Date Fair Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod":  {
                "auth_ref":  [
                    "r270"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period",
                            "negatedLabel":  "Vested, Shares"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r270"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Vested, Weighted Average Grant Date Fair Value"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
                            "terseLabel":  "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of additional shares authorized for issuance under share-based payment arrangement.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Number Of Additional Shares Authorized",
                            "terseLabel":  "Additional shares of common stock authorized"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":  {
                "auth_ref":  [
                    "r279"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant",
                            "terseLabel":  "Shares authorized and available for grant"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":  {
                "auth_ref":  [
                    "r266"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period",
                            "negatedLabel":  "Cancelled/forfeited/expired"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r266"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price of options that were either forfeited or expired.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price",
                            "terseLabel":  "Cancelled/forfeited/expired"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Gross number of share options (or share units) granted during the period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
                            "terseLabel":  "Stock options, granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "auth_ref":  [
                    "r264",
                    "r279"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of options outstanding, including both vested and non-vested options.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
                            "periodEndLabel":  "Outstanding at end of period",
                            "periodStartLabel":  "Outstanding at beginning of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Roll Forward",
                            "terseLabel":  "Shares Under Option"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r263"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price",
                            "periodEndLabel":  "Outstanding at end of period",
                            "periodStartLabel":  "Outstanding at beginning of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward",
                            "terseLabel":  "Weighted Average Exercise Price"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":  {
                "auth_ref":  [
                    "r275"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number",
                            "terseLabel":  "Vested and expected to vest at end of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r275"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price",
                            "terseLabel":  "Vested and expected to vest at end of period"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfActivityAndWeightedAverageExercisePricesRelatedToStockOptionsDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain":  {
                "auth_ref":  [
                    "r257",
                    "r261"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Award under share-based payment arrangement.",
                            "label":  "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
                            "terseLabel":  "Award Type"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedPerformanceShareUnitsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureShareBasedCompensationSummaryOfNonvestedRestrictedStockUnitAwardsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r0",
                    "r138",
                    "r171",
                    "r189",
                    "r192",
                    "r201",
                    "r348"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Statement Business Segments [Axis]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsBalancesOfGoodwillBySegmentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfRestructuringImpairmentAndOtherChargesRecognizedInResultsOfOperationsDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureSegmentInformationScheduleOfSegmentReportingInformationDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r49",
                    "r212"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Statement Equity Components [Axis]",
                            "terseLabel":  "Equity Components"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeReclassificationsFromAccumulatedOtherComprehensiveLossAmortizationOfPensionPlanCostDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfComponentsOfOtherComprehensiveIncomeAndIncomeTaxExpenseAllocatedToEachComponentDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement Of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement Of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement Of Income And Comprehensive Income [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfIncomeAndComprehensiveIncomeAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Statement Of Stockholders Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]",
                            "terseLabel":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation":  {
                "auth_ref":  [
                    "r15",
                    "r16",
                    "r212",
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number, after forfeiture, of shares or units issued under share-based payment arrangement.  Excludes shares or units issued under employee stock ownership plan (ESOP).",
                            "label":  "Stock Issued During Period Shares Share Based Compensation",
                            "terseLabel":  "Issuance of share-based awards, net of withholdings and other (in shares)"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation":  {
                "auth_ref":  [
                    "r15",
                    "r16",
                    "r219",
                    "r259",
                    "r273"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Value, after forfeiture, of shares issued under share-based payment arrangement.  Excludes employee stock ownership plan (ESOP).",
                            "label":  "Stock Issued During Period Value Share Based Compensation",
                            "terseLabel":  "Issuance of share-based awards, net of withholdings and other"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockRepurchaseProgramAuthorizedAmount1":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of stock repurchase plan authorized.",
                            "label":  "Stock Repurchase Program Authorized Amount1",
                            "terseLabel":  "Outstanding common stock value authorized to repurchase under stock repurchase program"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramAuthorizedAmount1",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares":  {
                "auth_ref":  [
                    "r15",
                    "r16",
                    "r212",
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares that have been repurchased and retired during the period.",
                            "label":  "Stock Repurchased And Retired During Period Shares",
                            "verboseLabel":  "Common stock repurchases, shares"
                            }
                        }
                    },
                "localname":  "StockRepurchasedAndRetiredDuringPeriodShares",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue":  {
                "auth_ref":  [
                    "r15",
                    "r16",
                    "r212",
                    "r219"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity impact of the value of stock that has been repurchased and retired during the period.  The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
                            "label":  "Stock Repurchased And Retired During Period Value",
                            "negatedLabel":  "Common stock repurchases"
                            }
                        }
                    },
                "localname":  "StockRepurchasedAndRetiredDuringPeriodValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r16",
                    "r20",
                    "r21",
                    "r151"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders Equity",
                            "periodEndLabel":  "Balance",
                            "periodStartLabel":  "Balance",
                            "totalLabel":  "Total equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureComprehensiveIncomeScheduleOfChangesInAccumulatedOtherComprehensiveLossDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Stockholders Equity [Abstract]",
                            "terseLabel":  "EQUITY"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockholdersEquityNoteDisclosureTextBlock":  {
                "auth_ref":  [
                    "r222"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income.  Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
                            "label":  "Stockholders Equity Note Disclosure [Text Block]",
                            "terseLabel":  "Capital Stock"
                            }
                        }
                    },
                "localname":  "StockholdersEquityNoteDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStock"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SubleaseIncome":  {
                "auth_ref":  [
                    "r316",
                    "r319"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LeaseCost",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount of sublease income excluding finance and operating lease expense.",
                            "label":  "Sublease Income",
                            "negatedLabel":  "Sublease income"
                            }
                        }
                    },
                "localname":  "SubleaseIncome",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureLeasesSummaryOfComponentsOfLeaseExpenseDetail"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Information [Abstract]",
                            "terseLabel":  "Supplemental cash flow information"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowInformationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TechnologyServiceMember":  {
                "auth_ref":  [
                    "r231"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Technology assistance, including but not limited to, training, installation, engineering, and software design.",
                            "label":  "Technology Service [Member]",
                            "terseLabel":  "Tech-enabled Services"
                            }
                        }
                    },
                "localname":  "TechnologyServiceMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueScheduleOfDisaggregationOfRevenueByReportingUnitAndTimingOfRevenueRecognitionDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TradeNamesMember":  {
                "auth_ref":  [
                    "r293"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
                            "label":  "Trade Names [Member]",
                            "terseLabel":  "Trade Names"
                            }
                        }
                    },
                "localname":  "TradeNamesMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfOtherIntangibleAssetsParentheticalDetail"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockAcquiredAverageCostPerShare":  {
                "auth_ref":  [
                    "r220"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Total cost of shares repurchased divided by the total number of shares repurchased.",
                            "label":  "Treasury Stock Acquired Average Cost Per Share",
                            "terseLabel":  "Shares repurchased average price"
                            }
                        }
                    },
                "localname":  "TreasuryStockAcquiredAverageCostPerShare",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_TreasuryStockCommonShares":  {
                "auth_ref":  [
                    "r50",
                    "r220"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
                            "label":  "Treasury Stock Common Shares",
                            "terseLabel":  "Treasury stock, Shares"
                            }
                        }
                    },
                "localname":  "TreasuryStockCommonShares",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITEDParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockCommonValue":  {
                "auth_ref":  [
                    "r50",
                    "r220",
                    "r221"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
                            "label":  "Treasury Stock Common Value",
                            "negatedLabel":  "Treasury stock, at cost: 1.0 shares in 2020 (2019 - 0.3 shares)"
                            }
                        }
                    },
                "localname":  "TreasuryStockCommonValue",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUNAUDITED"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TreasuryStockMember":  {
                "auth_ref":  [
                    "r48",
                    "r220"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Shares of an entity that have been repurchased by the entity.  This stock has no voting rights and receives no dividends.  Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital.  Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer.  Classified within temporary equity if redemption is outside the control of the issuer.",
                            "label":  "Treasury Stock [Member]",
                            "terseLabel":  "Treasury Stock"
                            }
                        }
                    },
                "localname":  "TreasuryStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquityUNAUDITED"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockSharesAcquired":  {
                "auth_ref":  [
                    "r16",
                    "r212",
                    "r219"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of shares that have been repurchased during the period and are being held in treasury.",
                            "label":  "Treasury Stock Shares Acquired",
                            "terseLabel":  "Repurchases of common stock, shares"
                            }
                        }
                    },
                "localname":  "TreasuryStockSharesAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockValueAcquiredParValueMethod":  {
                "auth_ref":  [
                    "r212",
                    "r219",
                    "r220"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Equity impact of the cost of common and preferred stock that were repurchased during the period.  Recorded using the par value method.",
                            "label":  "Treasury Stock Value Acquired Par Value Method",
                            "terseLabel":  "Repurchases of common stock, value"
                            }
                        }
                    },
                "localname":  "TreasuryStockValueAcquiredParValueMethod",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureCapitalStockAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TypeOfAdoptionMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States.  The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009.  As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right.  All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification.  For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
                            "label":  "Type Of Adoption [Member]",
                            "terseLabel":  "Type of Adoption"
                            }
                        }
                    },
                "localname":  "TypeOfAdoptionMember",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesSummaryOfCurrentExpectedCreditLossReserveDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TypeOfRestructuringDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Identification of the types of restructuring costs.",
                            "label":  "Type Of Restructuring [Domain]",
                            "terseLabel":  "Type of Restructuring"
                            }
                        }
                    },
                "localname":  "TypeOfRestructuringDomain",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesRestructuringReserveAdditionalInformationDetails",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRestructuringImpairmentAndOtherChargesScheduleOfChangesInRestructuringReserveDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_UnamortizedDebtIssuanceExpense":  {
                "auth_ref":  [
                    "r36"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_LongTermDebtNoncurrent",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues.  This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
                            "label":  "Unamortized Debt Issuance Expense",
                            "negatedLabel":  "Unamortized debt issuance costs"
                            }
                        }
                    },
                "localname":  "UnamortizedDebtIssuanceExpense",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnbilledReceivablesCurrent":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
                            "label":  "Unbilled Receivables Current",
                            "terseLabel":  "Unbilled receivables"
                            }
                        }
                    },
                "localname":  "UnbilledReceivablesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureRevenueAdditionalInformationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UnsecuredDebt":  {
                "auth_ref":  [
                    "r13",
                    "r326",
                    "r338"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LongTermDebtNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer).",
                            "label":  "Unsecured Debt",
                            "terseLabel":  "Senior Unsecured notes"
                            }
                        }
                    },
                "localname":  "UnsecuredDebt",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureDebtScheduleOfCompanySDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UseOfEstimates":  {
                "auth_ref":  [
                    "r127",
                    "r128",
                    "r129",
                    "r130",
                    "r131",
                    "r132",
                    "r133"
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
                            "label":  "Use Of Estimates",
                            "terseLabel":  "Use of Estimates"
                            }
                        }
                    },
                "localname":  "UseOfEstimates",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureOverviewBasisOfPresentationAndSignificantAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r116",
                    "r121"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number Of Diluted Shares Outstanding",
                            "terseLabel":  "Diluted",
                            "totalLabel":  "Diluted weighted average number of common shares outstanding"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "label":  "Weighted Average Number Of Shares Outstanding [Abstract]",
                            "terseLabel":  "Weighted average number of common shares outstanding:"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r115",
                    "r121"
                    ],
                "calculation":  {
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-US":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number Of Shares Outstanding Basic",
                            "terseLabel":  "Basic",
                            "verboseLabel":  "Weighted average number of common shares outstanding"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2019-01-31",
                "presentation":  [
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/DisclosureEarningsPerShareReconciliationOfNumeratorAndDenominatorOfBasicAndDilutedEarningsLossPerShareCalculationAndAntiDilutiveShareBasedAwardsDetail",
                    "http://www.dfinsolutions.com/20200331/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsUNAUDITED"
                    ],
                "xbrltype":  "sharesItemType"
                }
            },
        "unitCount":  7
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "205",
        "URI":  "http://asc.fasb.org/topic&trid=2122149"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(d),(e))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(e),(f))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08.(f))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "http://asc.fasb.org/topic&trid=2122369"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "260",
        "URI":  "http://asc.fasb.org/topic&trid=2144383"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "270",
        "URI":  "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "http://asc.fasb.org/topic&trid=2134479"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(24))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "http://asc.fasb.org/topic&trid=2134510"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "323",
        "URI":  "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "79",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.BB)",
        "Topic":  "330",
        "URI":  "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "05",
        "SubTopic":  "10",
        "Topic":  "340",
        "URI":  "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "40",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "50",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "350",
        "URI":  "http://asc.fasb.org/topic&trid=2144416"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
        },
    "r189":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 5.P.3)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.3)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 5.P.4(b)(2))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 5.P.4(b))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 5.P.4)",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(b)(2))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(b))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "440",
        "URI":  "http://asc.fasb.org/topic&trid=2144648"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "450",
        "URI":  "http://asc.fasb.org/topic&trid=2127136"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "40",
        "SubTopic":  "50",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "http://asc.fasb.org/topic&trid=2208564"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(CFRR 211.02)",
        "Topic":  "480",
        "URI":  "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "505",
        "URI":  "http://asc.fasb.org/topic&trid=2208762"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "606",
        "URI":  "http://asc.fasb.org/topic&trid=49130388"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "712",
        "URI":  "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i),(j)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(j)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(3))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(2)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(3)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)(4)",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "70",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "715",
        "URI":  "http://asc.fasb.org/topic&trid=2235017"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(4))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(g)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(3)-(4)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)-(ii)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(5))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(2)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(3)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "http://asc.fasb.org/topic&trid=2228938"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b),(c)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "38",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(c))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "810",
        "URI":  "http://asc.fasb.org/topic&trid=2197479"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bbb)(2)",
        "Topic":  "820",
        "URI":  "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(7))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(1)",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(8))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "http://asc.fasb.org/subtopic&trid=77888251"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "850",
        "URI":  "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(7)(d))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.17)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.1)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(23))",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.11)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Subparagraph":  "(c)",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Topic":  "942",
        "URI":  "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.13)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(5))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.(a),19)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.1(f))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(19))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.14)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.6-06(3))",
        "Topic":  "946",
        "URI":  "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604059-122996"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "985",
        "URI":  "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756"
        },
    "r354":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b"
        },
    "r355":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1"
        },
    "r356":  {
        "Name":  "Form 10-Q",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-13"
        },
    "r357":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1-"
        },
    "r358":  {
        "Name":  "Regulation 12B",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2"
        },
    "r359":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.17)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(2))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.25)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.28,29)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29,30)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.30)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.6(a))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.6(b))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.9)",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=d3e526-108580"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(b),(c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(i),(j),(k)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(i-k)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(2)(a))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(2)(d))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(21))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(5))",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.3)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "220",
        "URI":  "http://asc.fasb.org/topic&trid=2134417"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
        }
    },
"version":  "2.1"
}


6 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/03/21  Donnelley Fin’l Solutions, Inc.   10-Q        9/30/21   79:14M                                    Donnelley … Solutions/FA
 8/04/21  Donnelley Fin’l Solutions, Inc.   10-Q        6/30/21   78:12M                                    Donnelley … Solutions/FA
 5/05/21  Donnelley Fin’l Solutions, Inc.   10-Q        3/31/21   83:9.8M                                   ActiveDisclosure/FA
 2/25/21  Donnelley Fin’l Solutions, Inc.   10-K       12/31/20  119:21M                                    ActiveDisclosure/FA
11/04/20  Donnelley Fin’l Solutions, Inc.   10-Q        9/30/20   78:12M                                    ActiveDisclosure/FA
 8/05/20  Donnelley Fin’l Solutions, Inc.   10-Q        6/30/20   78:12M                                    ActiveDisclosure/FA
Top
Filing Submission 0001564590-20-022836   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Thu., May 9, 10:10:32.4am ET