XML 135 R116.htm IDEA: XBRL DOCUMENT
v3.25.1

RELATED PARTY TRANSACTIONS - Narrative (Details) |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Mar. 04, 2025 $ / shares shares | Sep. 30, 2022 USD ($) shares | Dec. 31, 2024 USD ($) tanker vessel carrier loan shares | Dec. 31, 2023 USD ($) carrier loan shares | Dec. 31, 2022 USD ($) drillingRig shares | Dec. 31, 2019 USD ($) carrier | Feb. 28, 2025 USD ($) vessel | Dec. 31, 2021 vessel
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Due from related parties |  |  | $ 5,201,000 | $ 3,532,000 |  |  |  |
Number of container vessels owned | vessel |  |  | 29 |  |  |  |  |
Number of tankers owned | tanker |  |  | 18 |  |  |  |  |
Number of loan receivable outstanding | loan |  |  | 1 | 1 |  |  |  |
Loans and long term receivables from related parties including associates |  |  | $ 45,000,000 | $ 45,000,000 |  |  |  |
Common Stock - Frontline Ltd |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Forward contract to repurchase shares (shares) | shares |  |  |  |  | 1,400,000 |  |  |
Extinguishment of debt, amount |  | $ 15,600,000 |  |  |  |  |  |
Interest income – long term loans to associated companies |  |  |  |  | $ 4,600,000 |  |  |
Corporate Bond Securities, NorAm Drilling |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Accumulated unrealized gain (loss) |  |  |  |  | 500,000 |  |  |
Common stock - NorAm Drilling |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Investment owned (in shares) | shares |  |  | 1,300,000 | 1,300,000 |  |  |  |
Investment and debt securities, fair value |  |  | $ 3,700,000 |  |  |  |  |
River Box |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Loans and long term receivables from related parties including associates |  |  | 45,000,000 | $ 45,000,000 |  |  |  |
Interest income – long term loans to associated companies |  |  | $ 4,600,000 | 4,600,000 | $ 4,600,000 |  |  |
Related Party |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Profit sharing percent of earnings from Frontline from July 1, 2015 onwards |  |  | 50.00% |  |  |  |  |
Other liabilities, current |  |  | $ (1,296,000) | (2,890,000) |  |  |  |
Due from related parties |  |  | 5,201,000 | 3,532,000 |  |  |  |
Management/operating fee (fee per day) |  |  | $ 150 |  |  |  |  |
Management fee, percentage |  |  | 1.25% |  |  |  |  |
Number of Suezmax tankers operating in the spot market for which company pays management fee | tanker |  |  | 2 |  |  |  |  |
Number of product tankers operating on time charter for which company pays management fee | tanker |  |  | 9 |  |  |  |  |
Number of Suezmax tankers for which company pays management fee | tanker |  |  | 7 |  |  |  |  |
Loans and long term receivables from related parties including associates |  |  | $ 45,000,000 | 45,000,000 |  |  |  |
Related Party | Common Stock - Frontline Ltd |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Forward contract to repurchase shares (shares) | shares |  | 1,400,000 |  |  | 1,400,000 |  |  |
Forward contract to repurchase shares |  |  |  |  | $ 16,700,000 |  |  |
Related Party | Frontline Shipping |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Number of container vessels owned | vessel |  |  | 2 |  |  |  |  |
Related Party | Front Force and Front Energy |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Gain (loss) on sale of vessels |  |  |  |  | $ 1,500,000 |  |  |
Related Party | River Box |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Loans and long term receivables from related parties including associates |  |  | $ 45,000,000 | 45,000,000 |  |  |  |
Related Party | Frontline Shipping |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Assets accounted for as direct financing leases and leased to related parties | vessel |  |  | 2 |  |  |  |  | 2
Other liabilities, current |  |  | $ (1,234,000) | (2,813,000) |  |  |  |
Due from related parties |  |  | $ 4,300,000 | $ 2,900,000 |  |  |  |
Related Party | Golden Ocean |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Lessee, operating lease, number of leased carriers | carrier |  |  | 8 | 8 |  |  |  |
Operating lease, right-of-use asset |  |  | $ 123,600,000 | $ 142,900,000 |  |  |  |
Number of capesize drybulk carriers financed | carrier |  |  |  |  |  | 7 |  |
Number of capesize drybulk carriers owned | carrier |  |  |  |  |  | 8 |  |
Finance lease per vessel |  |  |  |  |  | $ 2,500,000 |  |
Increase in charter hire per day |  |  |  |  |  | $ 1,535,000 |  |
Number of dry bulk carriers operating on time-charters | carrier |  |  | 8 |  |  |  |  |
Related party transactions profit share of earnings on lease vessels received from related party |  |  | 33.00% |  |  |  |  |
Other liabilities, current |  |  | $ (56,000) | $ (57,000) |  |  |  |
Related Party | Seadrill |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Number of leased drilling rigs under operating lease | drillingRig |  |  |  |  | 2 |  |  |
Related Party | Frontline Management |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Compensation received on termination of charters, notes receivable |  |  |  |  | $ 4,500,000 |  |  |
Management/operating fee (fee per day) |  |  | $ 9,000 |  |  |  |  |
Number of container vessels operating on time charter, subcontracted to related party | vessel |  |  | 23 |  |  |  |  |
Number of drybulk carriers operating on time charter, sub contracted to related party | carrier |  |  | 7 |  |  |  |  |
Number of car carriers operating on time charter, subcontracted to related party | carrier |  |  | 7 |  |  |  |  |
Related Party | Golden Ocean Management |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Management/operating fee (fee per day) |  |  | $ 7,000 |  |  |  |  |
Related Party | Entities Related To Hemen |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Number of product tankers | tanker |  |  | 3 |  |  |  |  |
Product tankers, purchase price |  |  | $ 231,000,000 |  |  |  |  |
Related Party | Northern Ocean: |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Rental income |  |  | $ 900,000 |  |  |  |  |
Subsequent Event | Golden Ocean |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Purchase options exercised, vessels | vessel |  |  |  |  |  |  | 8 |
Purchase options exercised, aggregate amount |  |  |  |  |  |  | $ 112,000,000 |
Subsequent Event | Related Party | Hemen |  |  |  |  |  |  |  |
Related Party Transaction [Line Items] |  |  |  |  |  |  |  |
Share purchase agreement, number of shares (in shares) | shares | 81,363,730 |  |  |  |  |  |  |
Share price (in USD per shares) | $ / shares | $ 14.49 |  |  |  |  |  |  |

X
- Definition The number of assets that which are to be upgraded which were leased to related parties. + References No definition available. + Details
Name: | sfl_AssetsAccountedForAsDirectFinancingLeasesAndLeasedToRelatedParties
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Compensation Received On Termination Of Charters At Fair Value, Notes Receivable + References No definition available. + Details
Name: | sfl_CompensationReceivedOnTerminationOfChartersAtFairValueNotesReceivable
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Forward Contract To Repurchase Shares + References No definition available. + Details
Name: | sfl_ForwardContractToRepurchaseShares
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Forward Contract To Repurchase Shares, Number Of Shares + References No definition available. + Details
Name: | sfl_ForwardContractToRepurchaseSharesNumberOfShares
Namespace Prefix: | sfl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase In Charter Hire Per Day + References No definition available. + Details
Name: | sfl_IncreaseInCharterHirePerDay
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest income related parties which are derived from long-term loans to associates + References No definition available. + Details
Name: | sfl_InterestIncomeRelatedPartiesWhichAreDerivedFromLoansToAssociates
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Lessee, Operating Lease, Number Of Leased Carriers + References No definition available. + Details
Name: | sfl_LesseeOperatingLeaseNumberOfLeasedCarriers
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Lessee, Operating Lease, Number Of Leased Drilling Rigs + References No definition available. + Details
Name: | sfl_LesseeOperatingLeaseNumberOfLeasedDrillingRigs
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Management Fee, Percentage + References No definition available. + Details
Name: | sfl_ManagementFeePercentage
Namespace Prefix: | sfl_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Capesize Drybulk Carriers Financed + References No definition available. + Details
Name: | sfl_NumberOfCapesizeDrybulkCarriersFinanced
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Capesize Drybulk Carriers Owned + References No definition available. + Details
Name: | sfl_NumberOfCapesizeDrybulkCarriersOwned
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of car carriers operating on time charter for which part or all of the management supervision was contracted to a related party + References No definition available. + Details
Name: | sfl_NumberOfCarCarriersOperatingOnTimeCharterSubcontractedToRelatedParty
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of container vessels operating on time charter during the period, for which all or a part of the management supervision was sub-contracted to a related party. + References No definition available. + Details
Name: | sfl_NumberOfContainerVesselsOperatingOnTimeCharterSubcontractedToRelatedParty
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of container vessels owned by the entity as of the balance sheet date. + References No definition available. + Details
Name: | sfl_NumberOfContainerVesselsOwned
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Dry Bulk Carriers Operating On Time-Charters + References No definition available. + Details
Name: | sfl_NumberOfDryBulkCarriersOperatingOnTimeCharters
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of drybulk carriers operating on time charter during the period, for which all or a part of the management supervision was sub-contracted to a related party. + References No definition available. + Details
Name: | sfl_NumberOfDrybulkCarriersOperatingOnTimeCharterSubContractedToRelatedParty
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Loan Receivable, Outstanding + References No definition available. + Details
Name: | sfl_NumberOfLoanReceivableOutstanding
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Product Tankers + References No definition available. + Details
Name: | sfl_NumberOfProductTankers
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Product Tankers Operating On Time Charter For Which Company Pays Management Fee + References No definition available. + Details
Name: | sfl_NumberOfProductTankersOperatingOnTimeCharterForWhichCompanyPaysManagementFee
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Suezmax Tankers For Which Company Pays Management Fee + References No definition available. + Details
Name: | sfl_NumberOfSuezmaxTankersForWhichCompanyPaysManagementFee
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Suezmax Tankers Operating In The Spot Market For Which Company Pays Management Fee + References No definition available. + Details
Name: | sfl_NumberOfSuezmaxTankersOperatingInTheSpotMarketForWhichCompanyPaysManagementFee
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Tankers Owned + References No definition available. + Details
Name: | sfl_NumberOfTankersOwned
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Product Tankers, Purchase Price + References No definition available. + Details
Name: | sfl_ProductTankersPurchasePrice
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Profit Sharing Percent Of Earnings From Frontline From July 1, 2015 onwards + References No definition available. + Details
Name: | sfl_ProfitSharingPercentOfEarningsFromFrontlineFromJuly12015Onwards
Namespace Prefix: | sfl_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase Options Exercised, Aggregate Amount + References No definition available. + Details
Name: | sfl_PurchaseOptionsExercisedAggregateAmount
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Purchase Options Exercised, Number Of Leased Vessels + References No definition available. + Details
Name: | sfl_PurchaseOptionsExercisedNumberOfLeasedVessels
Namespace Prefix: | sfl_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Related Party Transactions Daily Vessel Management Fee. This is an absolute value. + References No definition available. + Details
Name: | sfl_RelatedPartyTransactionsDailyVesselManagementFee
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of profit share from earnings on leased vessels received from the related party during the period. + References No definition available. + Details
Name: | sfl_RelatedPartyTransactionsProfitShareOfEarningsOnLeaseVesselsReceivedFromRelatedParty
Namespace Prefix: | sfl_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Purchase Agreement, Number Of Shares + References No definition available. + Details
Name: | sfl_SharePurchaseAgreementNumberOfShares
Namespace Prefix: | sfl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share Purchase Agreement, Share Price + References No definition available. + Details
Name: | sfl_SharePurchaseAgreementSharePrice
Namespace Prefix: | sfl_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Upgrade Cost Per Vessel + References No definition available. + Details
Name: | sfl_UpgradeCostPerVessel
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 320 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2 + Details
Name: | us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gross amount of debt extinguished. + References No definition available. + Details
Name: | us-gaap_ExtinguishmentOfDebtAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The gains (losses) included in earnings that represent the difference between the sale price and the carrying value of loans and leases that were sold during the reporting period. This element refers to the gain (loss) and not to the cash proceeds of the sales. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnSaleOfLoansAndLeases
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares of investment owned. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-12(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-12B(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 6 -Subparagraph (SX 210.12-14(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6 + Details
Name: | us-gaap_InvestmentOwnedBalanceShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, after allowance for credit loss, of financing receivable, classified as noncurrent. + References No definition available. + Details
Name: | us-gaap_NotesAndLoansReceivableNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of lessee's right to use underlying asset under operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1 + Details
Name: | us-gaap_OperatingLeaseRightOfUseAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: 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(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer. + References No definition available. + Details
Name: | us-gaap_OtherReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(c)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(g)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RelatedPartyTransactionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_RentalIncomeNonoperating
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). + 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(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1 + Details
Name: | us-gaap_TradingSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=sfl_CommonStockFrontlineLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=sfl_CorporateBondSecurities_NorAmDrillingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=sfl_CommonstockNorAmDrillingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=sfl_RiverBoxHoldingIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sfl_FrontlineShippingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=sfl_FrontForceAndFrontEnergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_FrontlineShippingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_GoldenOceanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_SeadrillMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_FrontlineManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_GoldenOceanManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_EntitiesRelatedToHemenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_NorthernOceanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=sfl_HemenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |