XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
CreationUnit
Trust
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Feb. 23, 2015
shares
Aug. 03, 2006
Trust
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Number of series of trusts | Trust 7       7
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