XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Related Party Transactions - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Related Party Transaction [Line Items]      
Management fee — related party $ 21,080 $ 29,367 $ 38,173
Investment in money market or mutual funds managed by affiliates of a related party 357,134 148,011  
Proceeds from sale of mortgage-backed and credit risk transfer securities $ 16,273,956 25,028,464 3,311,884
Management      
Related Party Transaction [Line Items]      
Fee paid by company to manager as percentage of company's shareholders' equity 1.50%    
Termination fee multiplier 3    
Termination fees assessment period 24 months    
Invesco Advisers, Inc. | Affiliated Entity      
Related Party Transaction [Line Items]      
Management fee — related party $ 1,100 1,100 $ 917
Investment in money market or mutual funds managed by affiliates of a related party   1,900  
Invesco Advisers, Inc. | Affiliated Entity | Non-Agency CMBS      
Related Party Transaction [Line Items]      
Proceeds from sale of mortgage-backed and credit risk transfer securities   40,000  
Realized gain   $ 4,100