XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Fair Value, Option, Quantitative Disclosures [Line Items]        
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax
Forward sales commitments        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Net gain (loss) recognized in earnings $ 11,602 $ 859 $ 1,757 $ 938
IRLCs        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Net gain (loss) recognized in earnings $ (8,462) $ (888) $ (4,433) $ (687)