XML 69 R58.htm IDEA: XBRL DOCUMENT
v3.25.3

Leases - Narrative (Details) ¥ in Millions, $ in Millions | 3 Months Ended | 9 Months Ended |  |
--- | --- | --- | --- | ---
Mar. 31, 2025 USD ($) | Sep. 30, 2025 USD ($) lease | Sep. 30, 2024 USD ($) | Mar. 31, 2025 JPY (¥) | Dec. 31, 2024 USD ($)
Leases [Abstract] |  |  |  |  |
Cash incentive | $ 12.0 |  |  | ¥ 1,800.0 |
Gain on lease termination incentive | $ 12.0 | $ 12.0 | $ 0.0 |  |
Lessee, operating lease, lease not yet commenced, construction costs |  | 97.3 |  |  |
Construction advances |  | $ 40.2 |  |  | $ 6.0
Lessee, operating lease, lease not yet commenced, term of contract |  | 20 years |  |  |
Lessee, operating lease, lease not yet commenced, renewal term |  | 20 years |  |  |
Rent abatement |  | $ 598.0 |  |  |
Lessee, operating lease, number of leases not yet commenced | lease |  | 5 |  |  |

X
- Definition Lessee, Operating Lease, Lease Not Yet Commenced, Construction Costs + References No definition available. + Details
Name: | modg_LesseeOperatingLeaseLeaseNotYetCommencedConstructionCosts
Namespace Prefix: | modg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Lessee, Operating Lease, Number Of Leases Not Yet Commenced + References No definition available. + Details
Name: | modg_LesseeOperatingLeaseNumberOfLeasesNotYetCommenced
Namespace Prefix: | modg_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Rent abatement due to COVID 19 + References No definition available. + Details
Name: | modg_RentAbatement
Namespace Prefix: | modg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable for the acquisition of merchandise, materials, supplies and services pertaining to construction projects such as a housing development or factory expansion not classified as trade payables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_ConstructionPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of gain (loss) on termination of lease before expiration of lease term. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 40 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479092/842-20-40-1 + Details
Name: | us-gaap_GainLossOnTerminationOfLease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of incentive granted by lessor to lessee. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481178/840-20-25-6 Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481178/840-20-25-7 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 30 -Paragraph 5 -Subparagraph (a) -SubTopic 10 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479924/842-10-30-5 + Details
Name: | us-gaap_IncentiveToLessee
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Term of lessee's operating lease renewal for lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedRenewalTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3 + Details
Name: | us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant