v3.25.1
Organization - Additional Information (Detail)
3 Months Ended
Mar. 31, 2025
CreationUnit
shares
Dec. 31, 2024
shares
Feb. 23, 2015
shares
Aug. 03, 2006
Trust
Organization [Line Items]        
Number of series of trusts | Trust       5
General shares, shares issued 40 40 40  
Treasury obligation measurement maximum maturity period 12 months      
Number of shares issued per Creation Unit 50,000      
Minimum number of Creation Units that can be purchased | CreationUnit 1      
Invesco Capital Management LLC [Member]        
Organization [Line Items]        
Purchase agreement transaction date Feb. 23, 2015