v3.26.1
Related party transactions - Securitization Transactions (Details) - Residential Portfolio Segment - USD ($)
$ in Thousands
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]        
Unpaid Principal Balance $ 7,526,027     $ 8,251,113
Non-Agency Loans        
Related Party Transaction [Line Items]        
Unpaid Principal Balance 7,179     36,578
Retained securities amount 42,600     $ 42,400
Affiliated Entity | Non-Agency Loans        
Related Party Transaction [Line Items]        
Unpaid Principal Balance   $ 333,400 $ 429,600  
Retained securities amount $ 38,600 $ 16,500 $ 21,200