XML 38 R23.htm IDEA: XBRL DOCUMENT
v3.22.2

ORGANIZATION AND BUSINESS (Details) |  |  | 6 Months Ended |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 28, 2020 $ / shares shares | Apr. 10, 2006 USD ($) $ / shares shares | Jun. 30, 2022 contract $ / shares $ / item shares | Mar. 31, 2022 $ / shares | Dec. 31, 2021 $ / shares | Jun. 30, 2021 $ / shares | Mar. 31, 2021 $ / shares | Dec. 31, 2020 $ / shares | Apr. 30, 2006 shares
Organization, Consolidation and Presentation of Financial Statements Disclosure |  |  |  |  |  |  |  |  |
Number of successive valuation days |  |  | 30 days |  |  |  |  |  |
Average daily percentage change in the price of the Benchmark Futures Contract considered |  |  | 10.00% |  |  |  |  |  |
Fee paid by Authorized Purchasers for each order placed to create one or more Creation Baskets or to redeem one or more baskets | $ / item |  |  | 1,000 |  |  |  |  |  |
Conversion ratio | 0.125 |  |  |  |  |  |  |  |
Net asset value per unit | $ / shares |  | $ 67.39 | $ 80.21 | $ 73.83 | $ 54.18 | $ 49.87 | $ 40.40 | $ 33.07 |
Limited Partners' Capital Account, Units Authorized |  |  | 5,627,000,000 |  |  |  |  |  | 17,000,000
Limited partners capital account units issued |  | 200,000 |  |  |  |  |  |  |
Value of units issued | $ |  | $ 13,479,000 |  |  |  |  |  |  |
Creation Baskets |  |  |  |  |  |  |  |  |
Organization, Consolidation and Presentation of Financial Statements Disclosure |  |  |  |  |  |  |  |  |
Number of units per basket |  |  | 100,000 |  |  |  |  |  |
Redemption Baskets |  |  |  |  |  |  |  |  |
Organization, Consolidation and Presentation of Financial Statements Disclosure |  |  |  |  |  |  |  |  |
Number of units per basket |  |  | 100,000 |  |  |  |  |  |
USO |  |  |  |  |  |  |  |  |
Organization, Consolidation and Presentation of Financial Statements Disclosure |  |  |  |  |  |  |  |  |
Futures Oil Contracts held for light and sweet crude oil traded | contract |  |  | 23,333 |  |  |  |  |  |
Number of shares issued | 1,482,900,000 |  | 185,362,500 |  |  |  |  |  |
Number of shares outstanding | 1,482,900,000 |  | 185,362,500 |  |  |  |  |  |
Net asset value per unit | $ / shares | $ 2.04 |  | $ 16.35 |  |  |  |  |  |

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of limited partner units authorized to be issued. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + Details
Name: | us-gaap_LimitedPartnersCapitalAccountUnitsAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of limited partner units issued. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 4.F) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770 + Details
Name: | us-gaap_LimitedPartnersCapitalAccountUnitsIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average daily percentage change in the price of the Benchmark Futures Contract considered for determining the average daily percentage change in the fund's NAV for achieving the entity's investment objective. + References No definition available. + Details
Name: | uso_AverageDailyPercentageChangeInPriceOfBenchmarkFuturesContractConsidered
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fee Paid Per Order + References No definition available. + Details
Name: | uso_FeePaidPerOrder
Namespace Prefix: | uso_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition It represents no of Futures Oil Contracts oil light sweet crude oil. + References No definition available. + Details
Name: | uso_FuturesOilContractsHeldForLightAndSweetCrudeOilTraded
Namespace Prefix: | uso_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net asset value per unit. + References No definition available. + Details
Name: | uso_NetAssetValuePerUnit
Namespace Prefix: | uso_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of successive valuation days over which the average daily percentage change in the fund's NAV will be considered for achieving the entity's investment objective, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | uso_NumberOfSuccessiveValuationDays
Namespace Prefix: | uso_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Organization, Consolidation and Presentation of Financial Statements Disclosure [Line Items] + References No definition available. + Details
Name: | uso_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureLineItems
Namespace Prefix: | uso_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Units Issued During Period, Value, New Issues + References No definition available. + Details
Name: | uso_UnitsIssuedDuringPeriodValueNewIssues
Namespace Prefix: | uso_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=uso_CreationBasketsMember
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: |

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