Consolidation of Variable Interest Entities - Schedule of Accrual Status of Mortgage Loans of Consolidated VIE (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Variable Interest Entity [Line Items]    
Mortgage loans of consolidated VIE $ 29,697 $ 45,000
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Mortgage loans of consolidated VIE 7,442 $ 93,283
Pool of mortgage loans, unpaid principal balance 7,687  
Difference (245)  
Less than 90 Days Past Due | Accrual Status | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Mortgage loans of consolidated VIE 1,762  
Pool of mortgage loans, unpaid principal balance 1,778  
Difference (16)  
90 Days or More Past Due | Non-accrual Status | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Mortgage loans of consolidated VIE 5,680  
Pool of mortgage loans, unpaid principal balance 5,909  
Difference $ (229)