v3.25.2
Related Party Transactions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transactions          
Other liabilities $ 20,071,000   $ 20,071,000   $ 13,466,000
Mortgage loans held for sale, at fair value 447,738,000   447,738,000   399,241,000
General and administrative 11,507,000 $ 15,155,000 23,137,000 $ 29,202,000  
Technology Integration and License Agreement | Related Party          
Related Party Transactions          
Other liabilities 100,000   100,000   0
Master Loan Purchase Agreement | Related Party          
Related Party Transactions          
Mortgage loans held for sale, at fair value 3,300,000   3,300,000   $ 4,200,000
Master Loan Purchase Agreement | Related Party | Better Trust I          
Related Party Transactions          
Master loan purchase agreement, amount 20,000,000.0   20,000,000.0    
Data Analytics Services Agreement | Related Party          
Related Party Transactions          
General and administrative 0 0 0 0  
Mortgage platform | Technology Integration and License Agreement | Related Party          
Related Party Transactions          
Expenses $ 300,000 $ 200,000 $ 500,000 $ 500,000