XML 72 R59.htm IDEA: XBRL DOCUMENT
v3.24.1

Derivative Instruments - Additional Information (Detail) |  |  |  |  |  |  |  | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Nov. 16, 2023 CAD ($) $ / Unit | Nov. 09, 2023 CAD ($) $ / Unit | Jul. 05, 2023 USD ($) | Apr. 12, 2023 USD ($) | Oct. 12, 2022 USD ($) | Apr. 12, 2022 USD ($) | Apr. 12, 2021 CAD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Oct. 12, 2023 CAD ($) | Oct. 11, 2023 CAD ($) $ / Unit | Jul. 05, 2023 CAD ($) | Apr. 12, 2023 CAD ($) | Apr. 12, 2022 CAD ($)
Derivative Instruments And Hedging Activities Disclosures [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign currency forward contract gains (loss) |  |  | $ 1,200,000 | $ 6,400,000 | $ 8,700,000 | $ 3,200,000 |  |  |  |  |  |  |  |
Gain (loss) on foreign currency hedge contract, ineffective portion |  |  |  |  |  |  |  | $ 100,000 | $ 9,500,000 |  |  |  |  |
Cash flow hedges reclassified to reduce interest expense |  |  |  |  |  |  |  | $ 1,000,000 |  |  |  |  |  |
Hedge Cash Settlement On October Eleven Two Thousand Twenty Three |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative Instruments And Hedging Activities Disclosures [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, notional amount |  |  |  |  |  |  |  |  |  |  | $ 137,664,000 |  |  |
Derivative, Foreign Currency Option Strike Price | $ / Unit |  |  |  |  |  |  |  |  |  |  | 1.3766 |  |  |
Hedge Cash Settlement On November Nine Two Thousand Twenty Three |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative Instruments And Hedging Activities Disclosures [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, notional amount |  | $ 137,669,000 |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Foreign Currency Option Strike Price | $ / Unit |  | 1.3767 |  |  |  |  |  |  |  |  |  |  |  |
Hedge Maturing Without Cash Settlement On November Sixteen Two Thousand Twenty Three |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative Instruments And Hedging Activities Disclosures [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Foreign Currency Option Strike Price | $ / Unit | 1.3782 |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Forward |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative Instruments And Hedging Activities Disclosures [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, notional amount | $ 30,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Forward, Notional Amount |  |  |  |  | $ 126.2 |  | $ 125,900,000 |  |  | $ 137,700,000 |  | $ 132,400,000 | $ 134,400,000 | $ 122,000,000
Foreign Currency Forward, Maturity Date | Jan. 16, 2024 | Nov. 16, 2023 | Apr. 12, 2024 | Jul. 06, 2023 | Oct. 12, 2023 | Oct. 12, 2022 | Apr. 12, 2023 |  |  |  |  |  |  |

X
- Definition Foreign currency derivatives notional amount. + References No definition available. + Details
Name: | ck0001585389_ForeignCurrencyDerivativesNotionalAmount
Namespace Prefix: | ck0001585389_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The strike price on the foreign currency option contract such as a put option or a call option. + References No definition available. + Details
Name: | us-gaap_DerivativeForeignCurrencyOptionStrikePrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The net gain (loss) recognized in earnings during the period due to the ineffectiveness on foreign currency fair value hedges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 25 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480238/815-25-50-1 + Details
Name: | us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectiveness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480870/815-30-50-1 + Details
Name: | us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Date the foreign currency exchange rate derivatives mature or expire, in YYYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_MaturityOfForeignCurrencyDerivatives1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 10A -Subparagraph (a-c) -SubTopic 10 -Topic 220 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481839/830-10-45-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482014/830-20-35-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481694/830-30-45-12 + Details
Name: | us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_VariableRateAxis=ck0001585389_HedgeCashSettlementOnOctoberElevenTwoThousandTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=ck0001585389_HedgeCashSettlementOnNovemberNineTwoThousandTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=ck0001585389_HedgeMaturingWithoutCashSettlementOnNovemberSixteenTwoThousandTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |