XML 96 R77.htm IDEA: XBRL DOCUMENT
v3.25.1

REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Deposit Contracts (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Contract Assets |  |
Net contract asset at beginning of period | $ 3,938 | $ 10,102
Amortization of contract assets and contract liabilities from contracts at the beginning of the year | (3,938) | (10,102)
Cash (received)/paid, excluding amounts recognized in the income statement | 3,183 | 3,938
Net contract asset at end of period | 3,183 | 3,938
Contract Liabilities |  |
Net contract liability at beginning of period | 5,320 | 1,585
Amortization of contract assets and contract liabilities from contracts at the beginning of the year | 5,320 | 1,585
Cash (received)/paid, excluding amounts recognized in the income statement | (353) | (5,320)
Net contract liability at end of period | 353 | 5,320
Net Contract Balances |  |
Net balance at the beginning of period | (1,382) | 8,517
Amortization of contract assets and contract liabilities from contracts at the beginning of the year | 1,382 | (8,517)
Cash (received)/paid, excluding amounts recognized in the income statement | 2,830 | (1,382)
Net balance at the end of period | $ 2,830 | $ (1,382)

X
- Definition Contract with Customer, Asset, Amortization of Revenue + References No definition available. + Details
Name: | sfl_ContractWithCustomerAssetAmortizationOfRevenue
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Asset, Increase For Additions + References No definition available. + Details
Name: | sfl_ContractWithCustomerAssetIncreaseForAdditions
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract with Customer, Liability, Amortization of Revenue + References No definition available. + Details
Name: | sfl_ContractWithCustomerLiabilityAmortizationOfRevenue
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Contract with Customer, Liability, Increase For Additions + References No definition available. + Details
Name: | sfl_ContractWithCustomerLiabilityIncreaseForAdditions
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Net Assets and Liabilities, Current + References No definition available. + Details
Name: | sfl_ContractWithCustomerNetAssetsAndLiabilitiesCurrent
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contract with Customer, Net Balance, Amortization of Revenue + References No definition available. + Details
Name: | sfl_ContractWithCustomerNetBalanceAmortizationOfRevenue
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract with Customer, Net Balance, Cash Received (Excluding Amounts Recognized As Revenue) + References No definition available. + Details
Name: | sfl_ContractWithCustomerNetBalanceCashReceivedExcludingAmountsRecognizedAsRevenue
Namespace Prefix: | sfl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Balances of Contract Assets and Liabilities + References No definition available. + Details
Name: | sfl_NetBalancesOfContractAssetsAndLiabilitiesAbstract
Namespace Prefix: | sfl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 + Details
Name: | us-gaap_ContractWithCustomerAssetNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

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