XML 39 R24.htm IDEA: XBRL DOCUMENT
v3.23.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) | 3 Months Ended
--- | ---
Mar. 31, 2023 USD ($) $ / item shares
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Interest expense or penalties | $ | $ 0
Fee paid for each order placed to create one or more creation baskets | $ / item | 1,000
USCF |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Weighted average number of shares outstanding | 0
Redemption Baskets |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
Number of units in the basket | 100,000

X
- Definition The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 16 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256 + Details
Name: | us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Transaction fee for each order placed to create one or more Creation Baskets or to redeem one or more baskets. + References No definition available. + Details
Name: | uso_FeePaidPerOrder
Namespace Prefix: | uso_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of units in the basket. + References No definition available. + Details
Name: | uso_NumberOfUnitPerBasket
Namespace Prefix: | uso_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | uso_SignificantAccountingPoliciesLineItems
Namespace Prefix: | uso_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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