XML 114 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes and Contracts Payable (Schedule of Notes and Contracts Payable) (Parenthetical) (Detail) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
2.40% unsecured notes      
Debt Instrument [Line Items]      
Senior unsecured notes maturity date Aug. 15, 2031    
Fixed interest rate 2.40%    
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   $ 37 $ 38
Fixed interest rate   5.26%  
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Other notes and contracts payable maturities in year   2024  
Weighted-average interest rate   4.21% 4.28%