| 
                  Feb 07, 2024
                 | 
                
                  
                      Fourth Quarter 2023 Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Feb 07, 2024
                 | 
                
                  
                      Fourth Quarter 2023 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Oct 25, 2023
                 | 
                
                  
                      Third Quarter 2023 Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Oct 25, 2023
                 | 
                
                  
                      Third Quarter 2023 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Oct 10, 2023
                 | 
                
                  
                      Residential Credit Presentation - October 2023
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Jul 26, 2023
                 | 
                
                  
                      Second Quarter 2023 Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Jul 26, 2023
                 | 
                
                  
                      Second Quarter 2023 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Apr 26, 2023
                 | 
                
                  
                      First Quarter 2023 Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Apr 26, 2023
                 | 
                
                  
                      First Quarter 2023 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Feb 17, 2023
                 | 
                
                  
                      Residential Credit Presentation - February 2023
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 |