v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]          
Restricted cash $ 10,645 $ 26,464 $ 10,645 $ 26,464 $ 24,416
Escrow deposits          
Loss Contingencies [Line Items]          
Restricted cash $ 400   $ 400   $ 100
LHFS originated | Geographic concentration risk | Florida          
Loss Contingencies [Line Items]          
Concentration risk percentage     12.00%   10.00%
One loan purchaser | Loans sold | Customer concentration risk          
Loss Contingencies [Line Items]          
Concentration risk percentage 35.00% 48.00% 34.00% 51.00%  
Two Loan Purchaser | Loans sold | Customer concentration risk          
Loss Contingencies [Line Items]          
Concentration risk percentage 12.00% 27.00% 13.00% 22.00%  
Three Loan Purchaser | Loans sold | Customer concentration risk          
Loss Contingencies [Line Items]          
Concentration risk percentage 11.00% 12.00% 12.00% 15.00%  
Forward commitments          
Loss Contingencies [Line Items]          
Notional amounts $ 234,000   $ 234,000   $ 158,000
Commitment to Fund Mortgage Loans          
Loss Contingencies [Line Items]          
Other commitment 205,600   205,600   129,900
Employee Related Labor Dispute          
Loss Contingencies [Line Items]          
Loss contingency, estimated liability 6,900   6,900   8,300
Loss contingency, (gain) loss in period 1,400   1,400    
Regulatory matters          
Loss Contingencies [Line Items]          
Loss contingency, estimated liability 5,000   5,000   $ 6,600
Loss contingency, (gain) loss in period 100 $ 100 (800) $ 100  
Loss contingency accrual, payments $ 700 $ 2,100 $ 800 $ 2,100