v3.26.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mortgage loans held for sale $ 33,143 $ 49,099
Derivative assets 2,807 71
Derivative liabilities 0 (56)
FLSCs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 2,393 0
Derivative liabilities 0 (56)
IRLCs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 414 71
Derivative liabilities 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Mortgage loans held for sale 33,143 49,099
Senior unsecured notes 179,223 257,268
Level 2 | FLSCs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 2,393  
Derivative liabilities   (56)
Level 3 | IRLCs    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets $ 414 $ 71