v3.26.1
Fair Value Measurements - Activity in IRLCs (Details) - IRLCs - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Asset, Subject to Master Netting Arrangement [Roll Forward]        
Beginning balance $ 139 $ 392 $ 90 $ 113
Valuation adjustment 79 34 128 313
Ending balance $ 218 $ 426 $ 218 $ 426