v3.25.2
Fair Value Measurements - Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Mortgage loans held for sale, at fair value $ 447,738 $ 399,241
Derivative assets, at fair value 5,248 2,539
Total Assets 452,986 401,780
Derivative liabilities, at fair value — included within other liabilities 2,402 86
Warrant and equity related liabilities, at fair value 1,751 1,407
Total Liabilities 4,153 1,493
Level 1    
Fair Value Measurements    
Mortgage loans held for sale, at fair value 0 0
Derivative assets, at fair value 0 0
Total Assets 0 0
Derivative liabilities, at fair value — included within other liabilities 0 0
Warrant and equity related liabilities, at fair value 910 729
Total Liabilities 910 729
Level 2    
Fair Value Measurements    
Mortgage loans held for sale, at fair value 447,738 399,241
Derivative assets, at fair value 0 1,231
Total Assets 447,738 400,472
Derivative liabilities, at fair value — included within other liabilities 2,292 0
Warrant and equity related liabilities, at fair value 841 678
Total Liabilities 3,133 678
Level 3    
Fair Value Measurements    
Mortgage loans held for sale, at fair value 0 0
Derivative assets, at fair value 5,248 1,308
Total Assets 5,248 1,308
Derivative liabilities, at fair value — included within other liabilities 110 86
Warrant and equity related liabilities, at fair value 0 0
Total Liabilities $ 110 $ 86