v3.26.1
Fair Value Measurements and Disclosures - Schedule of Fair Value on a Recurring Basis (Details) - Interest Rate Lock Commitments - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of the period $ 402 $ 216
Change in value (47) 148
Balance at end of the period $ 355 $ 364