XML 72 R60.htm IDEA: XBRL DOCUMENT
v3.23.3

Share Repurchases (Details) $ / shares in Units, $ in Millions | 1 Months Ended | 3 Months Ended | 9 Months Ended
--- | --- | --- | ---
Mar. 31, 2023 shares | Sep. 30, 2023 USD ($) shares | Sep. 30, 2022 USD ($) shares | Sep. 30, 2023 USD ($) $ / shares shares | Sep. 30, 2022 USD ($) $ / shares shares
Share Repurchases [Line Items] |  |  |  |  |
Stock Repurchased and Retired During Period, Value |  | $ 151.5 |  | $ 603.0 |
Accelerated Share Repurchases, Settlement (Payment) or Receipt |  |  | $ 400.0 |  | $ 400.0
Stock Repurchased and Retired During Period, Shares | shares |  | 3,948,783 | 11,666,578 | 12,639,719 | 29,400,562
Accelerated Share Repurchases, Adjustment to Recorded Amount |  |  |  |  | $ 54.2
Accelerated Share Repurchases, Final Price Paid Per Share | $ / shares |  |  |  | $ 53.34 | $ 64.37
Treasury Stock, Shares, Acquired | shares | 965,284 |  |  | 4,659,290 |
Percent of total shares expected to be delivered |  | 0.80 |  | 0.80 |
Share Repurchase Program 2022 |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |
Stock Repurchase Program, Authorized Amount |  | $ 3,000.0 |  | $ 3,000.0 |
Accelerated Share Repurchase Agreement [Member] |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |
Accelerated Share Repurchases, Adjustment to Recorded Amount |  |  |  |  | $ 54.2
Treasury Stock, Shares, Acquired | shares |  |  |  |  | 7,056,229
2021 and 2022 Repurchase Program |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |
Stock Repurchased and Retired During Period, Value |  | 150.0 | $ 574.8 | 598.0 | $ 1,600.0
Accelerated Share Repurchase Agreement 2023 |  |  |  |  |
Share Repurchases [Line Items] |  |  |  |  |
Accelerated Share Repurchases, Settlement (Payment) or Receipt |  | $ 300.0 | $ 400.0 | $ 300.0 | $ 400.0
Treasury Stock, Shares, Acquired | shares |  |  |  | 5,624,574 |

X
- Definition Percent of total shares expected to be delivered + References No definition available. + Details
Name: | mos_PercentOfTotalSharesExpectedToBeDelivered
Namespace Prefix: | mos_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share Repurchases [Line Items] + References No definition available. + Details
Name: | mos_ShareRepurchasesLineItems
Namespace Prefix: | mos_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The adjustment needed to reconcile previously recorded amounts to the actual aggregate amount paid, whether in cash or other consideration, to acquire all of the shares purchased under an Accelerated Share Repurchase arrangement. + References No definition available. + Details
Name: | us-gaap_AcceleratedShareRepurchasesAdjustmentToRecordedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481138/505-30-25-5 + Details
Name: | us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481138/505-30-25-5 + Details
Name: | us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares that have been repurchased and retired during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and are being held in treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_TreasuryStockSharesAcquired
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=mos_ShareRepurchaseProgram2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=mos_AcceleratedShareRepurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=mos_A2021And2022RepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=mos_AcceleratedShareRepurchaseAgreement2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |