Financial Instruments - Summary of Changes in the Fair Value of IRLCs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Changes of fair value of interest rate lock commitments [Roll Forward] | ||||
| Balance, net—beginning of period | $ 4,453 | $ 1,297 | ||
| Issuances of IRLCs | $ 14,245 | $ 10,638 | 43,569 | 39,769 |
| Settlements of IRLCs | (14,616) | (11,650) | (44,025) | (38,241) |
| Fair value changes recognized in earnings | 457 | (556) | 442 | (523) |
| Balance, net—end of period | $ 4,439 | $ 2,302 | $ 4,439 | $ 2,302 |
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|