Organization - Additional Information (Detail) |
3 Months Ended | |||
---|---|---|---|---|
Mar. 31, 2025
CreationUnit
shares
|
Dec. 31, 2024
shares
|
Dec. 31, 2023
shares
|
May 23, 2005
shares
|
|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
General shares, shares issued | 40 | 40 | 40 | 40 |
Treasury obligation measurement maximum maturity period | 12 months | |||
Minimum number of Creation Units that can be purchased | CreationUnit | 1 | |||
Number of shares issued per Creation Unit | 50,000 |