XML 79 R63.htm IDEA: XBRL DOCUMENT
v3.20.2

Capitalized Acquisition Costs, Net - Summary of Estimate Future Amortization Expense for Capitalized Acquisition Costs (Details) $ in Millions | Jun. 30, 2020 USD ($)
--- | ---
Capitalized Acquisition Costs Net [Abstract] |
2020 (remaining six months) | $ 7.7
2021 | 12.6
2022 | 7.7
2023 | 1.3
Total | $ 29.3

X
- Definition Amortization expense for capitalized acquisition costs. + References No definition available. + Details
Name: | four_AmortizationExpenseForCapitalizedAcquisitionCosts
Namespace Prefix: | four_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense for capitalized acquisition costs remainder of fiscal year. + References No definition available. + Details
Name: | four_AmortizationExpenseForCapitalizedAcquisitionCostsRemainderOfFiscalYear
Namespace Prefix: | four_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense for capitalized acquisition costs year four. + References No definition available. + Details
Name: | four_AmortizationExpenseForCapitalizedAcquisitionCostsYearFour
Namespace Prefix: | four_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense for capitalized acquisition costs year three. + References No definition available. + Details
Name: | four_AmortizationExpenseForCapitalizedAcquisitionCostsYearThree
Namespace Prefix: | four_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortization expense for capitalized acquisition costs year two. + References No definition available. + Details
Name: | four_AmortizationExpenseForCapitalizedAcquisitionCostsYearTwo
Namespace Prefix: | four_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Capitalized acquisition costs net. + References No definition available. + Details
Name: | four_CapitalizedAcquisitionCostsNetAbstract
Namespace Prefix: | four_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration