XML 116 R101.htm IDEA: XBRL DOCUMENT
v3.20.4

Guarantees - Narrative (Details) - USD ($) $ in Millions | 12 Months Ended |
--- | --- | ---
Dec. 31, 2020 | Dec. 31, 2019
Product Warranty Liability [Line Items] |  |
Revenue deferred related to buyback obligations included in other current and non-current liabilities | $ 35.9 | $ 34.1
Amount of residual value buyback commitments and given by the company | 31.7 | 17.3
Amount of loss guarantees with maximum liabilities | 31.8 | 11.3
Revenue deferred related to extended warranties included in other current and non-current liabilities | $ 6.2 | 8.3
Standard product warranties, low end of range (in months) | 12 months |
Standard product warranties, high end of range (in months) | 60 months |
Other Noncurrent Liabilities |  |
Product Warranty Liability [Line Items] |  |
Revenue deferred related to extended warranties included in other current and non-current liabilities | $ 13.0 | $ 13.4

X
- Definition Loss guarantees with maximum liabilities. + References No definition available. + Details
Name: | mtw_LossGuaranteesWithMaximumLiabilities
Namespace Prefix: | mtw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the high end of the range of the standard warranty period (in months) provided by the company to its customers. + References No definition available. + Details
Name: | mtw_StandardProductWarrantyPeriodHighEndOfRange
Namespace Prefix: | mtw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the low end of the range of the standard warranty period (in months) provided by the company to its customers. + References No definition available. + Details
Name: | mtw_StandardProductWarrantyPeriodLowEndOfRange
Namespace Prefix: | mtw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b)(1) -URI http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248 + Details
Name: | us-gaap_GuaranteeObligationsMaximumExposure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_ProductWarrantyLiabilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. + References No definition available. + Details
Name: | us-gaap_StandardProductWarrantyAccrualNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |