v3.25.2
Fair Value Measurement - Schedule of Sensitivity Analysis of Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of beneficial interest assets $ 266,761 $ 176,848
Expected prepayment rates    
Beneficial interest liabilities 10,500 10,100
Beneficial Interests    
Expected credit risk rate spreads on underlying loans    
10% adverse change 23,371 4,720
20% adverse change 46,370 10,259
Loans Held For Sale And Investment    
Discount rates    
100 basis point increase (11,755) (9,048)
200 basis point increase (23,060) (17,881)
Expected credit loss rates on underlying loans    
10% adverse change (9,675) (9,135)
20% adverse change (19,001) (18,129)
Expected prepayment rates    
10% adverse change   (1,899)
20% adverse change   (3,783)
Loans Held in Consolidated Securitization    
Expected credit loss rates on underlying loans    
10% adverse change   (1,799)
20% adverse change   (3,577)
Beneficial Interests    
Discount rates    
100 basis point increase (3,840) (3,247)
200 basis point increase (7,559) (6,384)
Expected credit loss rates on underlying loans    
10% adverse change (58,065) (44,356)
20% adverse change (115,145) (89,605)
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of loans held-for-sale and held-for-investment 1,019,504 806,304
Fair value of beneficial interest assets 266,761 176,848
Expected prepayment rates    
Beneficial interest liabilities 10,532 10,089
Fair Value, Inputs, Level 3 | Beneficial Interests    
Expected prepayment rates    
Beneficial interest liabilities 10,532 10,089
Fair Value, Inputs, Level 3 | Loans Held For Sale And Investment    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of loans held-for-sale and held-for-investment 943,654 703,355
Fair Value, Inputs, Level 3 | Loans Held in Consolidated Securitization    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of loans held-for-sale and held-for-investment $ 75,850 $ 102,949