v3.26.1
Fair Value Measurement - Schedule of Sensitivity Analysis of Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of beneficial interest assets $ 474,796 $ 396,216
Expected prepayment rates    
Beneficial interest liabilities 3,200 5,100
Beneficial Interests    
Expected credit risk rate on underlying loans    
10% adverse change 12,891 22,409
20% adverse change 26,108 44,420
Loans Held For Sale And Investment    
Discount rates    
100 basis point increase (12,670) (12,006)
200 basis point increase (25,349) (23,623)
Expected credit loss rates on underlying loans    
10% adverse change (11,619) (10,465)
20% adverse change (22,701) (20,397)
Beneficial Interests    
Discount rates    
100 basis point increase (5,902) (4,912)
200 basis point increase (11,624) (9,676)
Expected credit loss rates on underlying loans    
10% adverse change (99,319) (80,110)
20% adverse change (196,247) (158,190)
Expected prepayment rates    
10% adverse change (9,045) (7,798)
20% adverse change (18,873) (15,244)
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,014,089 984,552
Fair value of beneficial interest assets 474,796 396,216
Expected prepayment rates    
Beneficial interest liabilities 3,235 5,075
Fair Value, Inputs, Level 3 | Beneficial Interests    
Expected prepayment rates    
Beneficial interest liabilities 3,235 5,075
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 $ 969,233 $ 930,790