XML 114 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Securitized Debt and Securitized Debt at Fair Value - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Securitization Financial Asset For Which Transfer Is Accounted As Sale [Line Items]  
Securitized debt at fair value $ 877,417
Difference Between Aggregate Fair Value and Unpaid Principal Balance  
Securitization Financial Asset For Which Transfer Is Accounted As Sale [Line Items]  
Securitized debt at fair value $ 700
Minimum  
Securitization Financial Asset For Which Transfer Is Accounted As Sale [Line Items]  
Securities redemption when principal balance is less than a certain percentage 10.00%
Maximum  
Securitization Financial Asset For Which Transfer Is Accounted As Sale [Line Items]  
Securities redemption when principal balance is less than a certain percentage 30.00%