XML 112 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Notes and Contracts Payable (Schedule of Notes and Contracts Payable) (Parenthetical) (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Senior Notes | 2.40% unsecured notes    
Debt Instrument [Line Items]    
Senior unsecured notes maturity date Aug. 15, 2031  
Effective interest rate 2.44%  
Senior Notes | 4.00% unsecured notes    
Debt Instrument [Line Items]    
Senior unsecured notes maturity date May 15, 2030  
Effective interest rate 4.05%  
Senior Notes | 4.60% unsecured notes    
Debt Instrument [Line Items]    
Senior unsecured notes maturity date Nov. 15, 2024  
Effective interest rate 4.60%  
Senior Notes | 4.30% unsecured notes    
Debt Instrument [Line Items]    
Senior unsecured notes maturity date Feb. 01, 2023  
Effective interest rate 4.35%  
Mortgages    
Debt Instrument [Line Items]    
Maturity year Nov. 01, 2023  
Collateral value $ 36 $ 37
Fixed interest rate 5.26%  
Notes Payable, Other Payables    
Debt Instrument [Line Items]    
Other notes and contracts payable maturities in year 2027  
Weighted-average interest rate 3.30% 4.21%