XML 110 R90.htm IDEA: XBRL DOCUMENT
v3.22.0.1

STOCKHOLDERS' AND MEMBERS' EQUITY STRUCTURE (Additional Information) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) vote shares
Class B Common Stock [Member] |
Class of Stock [Line Items] |
Number of votes per share | vote | 1
PBF LLC [Member] | Series B Units [Member] |
Class of Stock [Line Items] |
Common Unit, Issuance Value | $ | $ 0
Number of units authorized | shares | 1,000,000,000

X
- Definition Common Stock, Voting Rights, Votes per Share of Subsidiary Stock + References No definition available. + Details
Name: | pbf_CommonStockVotingRightsVotesPerShareOfSubsidiaryStock
Namespace Prefix: | pbf_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of common units of ownership permitted to be issued by a limited liability company (LLC). + References No definition available. + Details
Name: | us-gaap_CommonUnitAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stated value of common units of ownership issued by a limited liability company (LLC). + References No definition available. + Details
Name: | us-gaap_CommonUnitIssuanceValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=pbf_SeriesBUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |