XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) - IRLCs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Changes of fair value of interest rate lock commitments [Roll Forward]      
Balance, net—beginning of period $ 4,453 $ 1,297 $ 1,131
IRLCs acquired in business combination 0 0 4,326
Issuances of IRLCs 53,579 51,089 51,453
Settlements of IRLCs (55,205) (48,902) (54,784)
Fair value changes recognized in earnings 36 969 (829)
Balance, net—end of period $ 2,863 $ 4,453 $ 1,297