XML 47 R31.htm IDEA: XBRL DOCUMENT
v3.22.4

FINANCIAL HIGHLIGHTS (Details) - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Per Share Operating Performance: |  |  |
Net asset value, beginning of year | $ 54.18 | $ 33.07 | $ 102.27
Total income (loss) | 16.31 | 21.48 | (68.95)
Total expenses | (0.44) | (0.37) | (0.25)
Net increase (decrease) in net asset value | 15.87 | 21.11 | (69.20)
Net asset value, end of year | $ 70.05 | $ 54.18 | $ 33.07
Total Return | 29.29% | 63.83% | (67.66%)
Ratios to Average Net Assets |  |  |
Total income (loss) | 31.22% | 54.68% | (54.88%)
Management fees | 0.45% | 0.45% | 0.45%
Total expenses excluding management fees | 0.15% | 0.36% | 0.38%
Net income (loss) | 30.61% | 53.87% | (55.71%)

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInPartnersCapitalRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average Net Assets [Abstract] + References No definition available. + Details
Name: | uso_AverageNetAssetsAbstract
Namespace Prefix: | uso_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expenses, Excluding Management Fee Percentage + References No definition available. + Details
Name: | uso_ExpensesExcludingManagementFeePercentage
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase (Decrease) In Net Asset Value Per Unit + References No definition available. + Details
Name: | uso_IncreaseDecreaseInNetAssetValuePerUnit
Namespace Prefix: | uso_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Management Incentive Fee Percentage + References No definition available. + Details
Name: | uso_ManagementIncentiveFeePercentage
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net asset value per share or per unit of investments in certain entities that calculate net asset value per share. Includes, but is not limited to, by unit, membership interest, or other ownership interest. Investment includes, but is not limited to, investment in certain hedge funds, venture capital funds, private equity funds, real estate partnerships or funds. Excludes fair value disclosure. + References No definition available. + Details
Name: | uso_NetAssetValuePerUnit
Namespace Prefix: | uso_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Consolidated Net Income (Loss). + References No definition available. + Details
Name: | uso_PercentageOfConsolidatedNetIncomeLoss
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of Total Revenue + References No definition available. + Details
Name: | uso_PercentageOfTotalRevenue
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rate Of Return On Average Asset + References No definition available. + Details
Name: | uso_RateOfReturnOnAverageAsset
Namespace Prefix: | uso_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total Expenses, Per Unit + References No definition available. + Details
Name: | uso_TotalExpensesPerUnit
Namespace Prefix: | uso_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total Income (Loss), Per Unit + References No definition available. + Details
Name: | uso_TotalIncomeLossPerUnit
Namespace Prefix: | uso_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration