v3.26.1
Derivatives - Schedule of Gains Losses on Derivative Contracts Included in Condensed Consolidated Statements of Operations (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives $ (6,459) $ (7,663) $ 4,328 $ (10,531)
Rate lock commitments        
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives $ (200) $ (100) $ (800) $ (1,100)
Derivative, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net Other income (loss), net Other income (loss), net
Rate lock commitments | Income Statement Location: us-gaap:CostDirectLabor        
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives $ (226) $ (68) $ (836) $ (1,102)
Rate lock commitments | Income Statement Location: us-gaap:Revenues        
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives (513) (1,657) 2,974 3,761
Forward Sales Contracts        
Derivative Instruments, Gain (Loss)        
Gain (loss) recognized in income for derivatives $ (5,720) $ (5,938) $ 2,190 $ (13,190)
Derivative, gain (loss), statement of income or comprehensive income flag Other income (loss), net Other income (loss), net Other income (loss), net Other income (loss), net