XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) - IRLCs - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Changes of fair value of interest rate lock commitments [Roll Forward]      
Balance, net—beginning of period $ 1,297 $ 1,131 $ 1,771
IRLCs acquired in business combination 0 4,326 0
Issuances of IRLCs 51,089 51,453 18,415
Settlements of IRLCs (48,902) (54,784) (18,827)
Fair value changes recognized in earnings 969 (829) (228)
Balance, net—end of period $ 4,453 $ 1,297 $ 1,131