XML 94 R79.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenue - Additional Information (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Revenue Recognition [Line Items] |  |  |
Revenue recognition, description of timing | As our production cycle is typically six months or less, it is expected that goods related to the revenue represented in that adjustment will be shipped and billed within the next twelve months. |  |
Reduction in inventory | $ (30.4) | $ (25.2) | $ 2.3
Accounting Standards Update 2014-09 |  |  |
Revenue Recognition [Line Items] |  |  |
Increase in revenue | 2.2 | 12.4 |
Increase in gross margin | 0.4 | 0.3 |
Reduction in inventory | $ 47.0 | $ 45.8 |

X
- Definition Increase (decrease) in gross margin. + References No definition available. + Details
Name: | hxl_IncreaseDecreaseInGrossMargin
Namespace Prefix: | hxl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) in revenue. + References No definition available. + Details
Name: | hxl_IncreaseDecreaseInRevenue
Namespace Prefix: | hxl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue recognition. + References No definition available. + Details
Name: | hxl_RevenueRecognitionLineItems
Namespace Prefix: | hxl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInInventories
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130554-203045 + Details
Name: | us-gaap_RevenuePerformanceObligationDescriptionOfTiming
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |