v3.25.2
Fair Value Measurements - Schedule of Sensitivity of Loans HFI at Fair Value to Adverse Changes in Key Assumptions (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for investment at fair value $ 631,736 $ 1,027,798
Loans held for investment | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Loans held for investment at fair value 631,736 1,027,798
Discount rates, impact of 100 basis point increase (4,137) (7,832)
Discount rates, impact of 200 basis point increase (8,224) (15,557)
Expected credit loss rates on underlying loans, impact of 10% increase (6,350) (11,821)
Expected credit loss rates on underlying loans, impact of 20% increase (14,268) (25,428)
Expected prepayment rates, impact of 10% increase (2,700) (4,813)
Expected prepayment rates, impact of 20% increase $ (4,030) $ (9,854)
Loans held for investment | Fair Value, Measurements, Recurring | Weighted- Average | Expected weighted-average life    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Expected remaining weighted-average life (in years) 9 months 18 days 10 months 24 days