v3.25.1
Investments in Affiliates - Summary of Transactions in, and Earnings from, Investments in Affiliates (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Investments In And Advances To Affiliates [Line Items]    
Beginning Value $ 154,307,059  
Change in Unrealized Appreciation (Depreciation) (42,218) $ (51,380)
Ending Value 173,556,605  
Dividend Income 948,988 1,107,497
Investment, Affiliated Issuer [Member]    
Investments In And Advances To Affiliates [Line Items]    
Beginning Value 100,234,751  
Ending Value 118,931,634  
Affiliated Investments [Member]    
Investments In And Advances To Affiliates [Line Items]    
Purchases at Cost 50,338,054 26,802,036
Proceeds from Sales (31,627,918) (30,604,501)
Change in Unrealized Appreciation (Depreciation) (13,253) (27,527)
Affiliated Investments [Member] | Exchange Traded Funds [Member]    
Investments In And Advances To Affiliates [Line Items]    
Change in Unrealized Appreciation (Depreciation) (13,253) (27,527)
Affiliated Investments [Member] | Invesco Government & Agency Portfolio, Institutional Class [Member]    
Investments In And Advances To Affiliates [Line Items]    
Purchases at Cost 50,338,054 26,802,036
Proceeds from Sales (31,627,918) (30,604,501)
Affiliated Investments [Member] | Investment, Affiliated Issuer [Member]    
Investments In And Advances To Affiliates [Line Items]    
Beginning Value 100,234,751 94,268,880
Ending Value 118,931,634 90,438,888
Dividend Income 948,988 1,107,497
Affiliated Investments [Member] | Investment, Affiliated Issuer [Member] | Exchange Traded Funds [Member]    
Investments In And Advances To Affiliates [Line Items]    
Beginning Value 21,531,840 21,532,860
Ending Value 21,518,587 21,505,333
Dividend Income 231,100 276,576
Affiliated Investments [Member] | Investment, Affiliated Issuer [Member] | Invesco Government & Agency Portfolio, Institutional Class [Member]    
Investments In And Advances To Affiliates [Line Items]    
Beginning Value 78,702,911 72,736,020
Ending Value 97,413,047 68,933,555
Dividend Income $ 717,888 $ 830,921