XML 127 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 25, 2022
Jan. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]          
Payments for repurchase agreements     $ 146,852 $ (2,701,812) $ 972,207
Subsequent Event          
Subsequent Event [Line Items]          
Common stock, share repurchase program, amount authorized $ 200,000        
Subsequent Event | 6.25% senior convertible notes due 2022 | Convertible debt          
Subsequent Event [Line Items]          
Payment of debt   $ 138,000      
Subsequent Event | Residential Loan Securitizations          
Subsequent Event [Line Items]          
Proceeds from sales of residential loans   286,300      
Payments for repurchase agreements   $ 195,600      
Subsequent Event | Business Purpose Loans Securitization          
Subsequent Event [Line Items]          
Proceeds from sales of residential loans 223,500        
Payments for repurchase agreements $ 121,100