XML 314 R101.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Commitments (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) t | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Long-term Purchase Commitment |  |  |
Purchases made under long-term commitments during the reporting period | $ 3,000.0 | $ 4,600.0 | $ 3,100.0
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity |  |  |
2020 | 3,002.9 |  |
2021 | 618.9 |  |
2022 | 289.5 |  |
2023 | 84.4 |  |
2024 | 41.4 |  |
Subsequent years | 54.7 |  |
Total | 4,091.8 |  |
Purchases made for the fiscal period were as follows: |  |  |
Purchases made under long-term commitments during the reporting period | 3,000.0 | $ 4,600.0 | $ 3,100.0
Surety Bonds Outstanding |  |  |
Total amount of surety bonds outstanding | 765.9 |  |
Surety bonds outstanding for mining reclamation obligations | 409.3 |  |
Surety bonds outstanding for other than mining reclamation obligations | 53.5 |  |
Plant City and Bonnie Facilities [Member] |  |  |
Long-term Purchase Commitment |  |  |
Surety Bonds Outstanding Delivered To EPA | 303.1 |  |
Surety Bonds Outstanding |  |  |
Surety Bonds Outstanding Delivered To EPA | $ 303.1 |  |
Inventories At Price Tied To Natural Gas |  |  |
Long-term Purchase Commitment |  |  |
Long-term Purchase Commitment, Minimum Quantity Required | t | 545,000 |  |
Long Term Purchase Commitment Maximum Quantity Required | t | 725,000 |  |

X
- Definition Maximum number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | mos_LongTermPurchaseCommitmentMaximumQuantityRequired
Namespace Prefix: | mos_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The face amount of surety bonds provided by the entity as of the balance sheet date, which were issued to provide assurance to the recipient of financial performance. + References No definition available. + Details
Name: | mos_SuretyBondsOutstanding
Namespace Prefix: | mos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | mos_SuretyBondsOutstandingAbstract
Namespace Prefix: | mos_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The face amount of surety bonds provided by the entity as of the balance sheet date, which were issued to provide assurance to EPA in connection with mining reclamation obligations. + References No definition available. + Details
Name: | mos_SuretyBondsOutstandingDeliveredToEPA
Namespace Prefix: | mos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The face amount of surety bonds provided by the entity as of the balance sheet date, which were issued to provide assurance to the recipient of financial performance in connection with mining reclamation obligations. + References No definition available. + Details
Name: | mos_SuretyBondsOutstandingForMiningReclamationObligations
Namespace Prefix: | mos_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The face amount of surety bonds provided by the entity as of the balance sheet date, which were issued to provide assurance to the recipient of financial performance in connection with matters other than mining reclamation obligations. + References No definition available. + Details
Name: | mos_SuretyBondsOutstandingForOtherThanMiningReclamationObligations
Namespace Prefix: | mos_
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_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of units of goods that must be purchased within the specified time period of the agreement to avoid penalties or unfavorable effects on pricing, among other adverse consequences. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentMinimumQuantityRequired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFifthAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationDueAfterFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount purchased during the period under an unrecorded unconditional purchase obligation (for example, under the take-or-pay or throughput contract). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4 + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationPurchases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_UnrecordedUnconditionalPurchaseObligationRollingMaturityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=mos_PlantCityandBonnieFacilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=mos_InventoriesAtPriceTiedToNaturalGasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |