XML 41 R26.htm IDEA: XBRL DOCUMENT
v3.23.2

CONTRACTS AND AGREEMENTS (Details) |  | 6 Months Ended
--- | --- | ---
Oct. 01, 2022 | Jun. 30, 2023 USD ($) $ / item
Minimum |  |
CONTRACTS AND AGREEMENTS |  |
Flat fee |  | 0.20%
Maximum |  |
CONTRACTS AND AGREEMENTS |  |
Flat fee |  | 0.30%
Marketing Agreement |  |
CONTRACTS AND AGREEMENTS |  |
Marketing fee exclusive of the incentive fee |  | $ 425,000
Marketing Agreement | USOF's assets from $0- $500 million |  |
CONTRACTS AND AGREEMENTS |  |
Fee percentage |  | 0.00%
Marketing Agreement | USOF's assets from $0- $500 million | Minimum |  |
CONTRACTS AND AGREEMENTS |  |
Base amount for determining fee percentage |  | $ 0
Marketing Agreement | USOF's assets from $0- $500 million | Maximum |  |
CONTRACTS AND AGREEMENTS |  |
Base amount for determining fee percentage |  | $ 500,000,000
Marketing Agreement | USOF's assets from $500 million - $4 billion |  |
CONTRACTS AND AGREEMENTS |  |
Fee percentage |  | 0.04%
Marketing Agreement | USOF's assets from $500 million - $4 billion | Minimum |  |
CONTRACTS AND AGREEMENTS |  |
Base amount for determining fee percentage |  | $ 500,000,000
Marketing Agreement | USOF's assets from $500 million - $4 billion | Maximum |  |
CONTRACTS AND AGREEMENTS |  |
Base amount for determining fee percentage |  | $ 4,000,000,000
Marketing Agreement | USOF's assets in excess of $4 billion |  |
CONTRACTS AND AGREEMENTS |  |
Fee percentage |  | 0.03%
Percentage of total net asset | 0.025% |
Ratio of expense to average net assets |  | 10.00%
Marketing Agreement | USOF's assets in excess of $4 billion | Minimum |  |
CONTRACTS AND AGREEMENTS |  |
Base amount for determining fee percentage |  | $ 4,000,000,000
Brokerage and Futures Commission Merchant Agreements | Minimum |  |
CONTRACTS AND AGREEMENTS |  |
Commissions per round-turn trade, including applicable exchange and NFA fees for oil futures contracts and options on oil futures contracts | $ / item |  | 7
Brokerage and Futures Commission Merchant Agreements | Maximum |  |
CONTRACTS AND AGREEMENTS |  |
Commissions per round-turn trade, including applicable exchange and NFA fees for oil futures contracts and options on oil futures contracts | $ / item |  | 8

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://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 944 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479808/944-20-55-15 + Details
Name: | us-gaap_LongDurationContractsAssumptionsByProductAndGuaranteeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs. + 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.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_MarketingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the base fee percentage. + References No definition available. + Details
Name: | uso_BaseFeePercentage
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents basis amount for fee percentage. + References No definition available. + Details
Name: | uso_BasisAmountForFeePercentage
Namespace Prefix: | uso_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the commissions per round-turn trade, including applicable exchange and NFA fees for oil futures contracts and options on oil futures contracts. + References No definition available. + Details
Name: | uso_CommissionsPaid
Namespace Prefix: | uso_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition It represents the flat fees percentage. + References No definition available. + Details
Name: | uso_FlatFeesPaid
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the total net asset percentage. + References No definition available. + Details
Name: | uso_PercentageOfTotalNetAsset
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ratio Of Expenses To Average Net Assets + References No definition available. + Details
Name: | uso_RatioOfExpensesToAverageNetAssets
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=uso_MarketingAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=uso_BrokerageAndFuturesCommissionMerchantAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |