XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.25.1

VACATION OWNERSHIP NOTES RECEIVABLE - Notes Receivable Reserves (Details) - Originated $ in Millions | 3 Months Ended
--- | ---
Mar. 31, 2025 USD ($)
Time Sharing Transactions, Allowance for Uncollectible Accounts [Roll Forward] |
Beginning balance | $ 527
Increase in vacation ownership notes receivable reserve | 49
Securitizations | 0
Write-offs | (56)
Defaulted vacation ownership notes receivable repurchase activity | 0
Ending balance | 520
Non-securitized |
Time Sharing Transactions, Allowance for Uncollectible Accounts [Roll Forward] |
Beginning balance | 252
Increase in vacation ownership notes receivable reserve | 42
Securitizations | (35)
Write-offs | (56)
Defaulted vacation ownership notes receivable repurchase activity | 41
Ending balance | 244
Securitized |
Time Sharing Transactions, Allowance for Uncollectible Accounts [Roll Forward] |
Beginning balance | 275
Increase in vacation ownership notes receivable reserve | 7
Securitizations | 35
Write-offs | 0
Defaulted vacation ownership notes receivable repurchase activity | (41)
Ending balance | $ 276

X
- Definition Amount of credit loss expense (reversal of expense) for financing receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_ProvisionForLoanLossesExpensed
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Allowance for uncollectible accounts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 978 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479230/978-310-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 978 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479230/978-310-50-1 + Details
Name: | us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccounts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_TimeSharingTransactionsAllowanceForUncollectibleAccountsRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of decrease in the allowance for uncollectible accounts, for time sharing transactions, from direct write-offs charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 978 -SubTopic 310 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479230/978-310-50-1 + Details
Name: | us-gaap_TimeSharingTransactionsDirectWriteOffsChargedAgainstAllowance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financing Receivable, Allowance for Credit Losses, Repurchase Activity + References No definition available. + Details
Name: | vac_FinancingReceivableAllowanceForCreditLossesRepurchaseActivity
Namespace Prefix: | vac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Securitized Financing Receivable + References No definition available. + Details
Name: | vac_SecuritizedFinancingReceivable
Namespace Prefix: | vac_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | vac_FinancingReceivableAxis=vac_OriginatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=vac_NonsecuritizedVacationOwnershipNotesReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=vac_SecuritizedVacationOwnershipNotesReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |