XML 77 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Notes and Contracts Payable (Narrative) (Detail) - 2.400% Unsecured Notes
$ in Millions
1 Months Ended
Jul. 31, 2021
USD ($)
Debt Instrument [Line Items]  
Senior unsecured notes $ 650.0
Debt instrument stated interest rate 2.40%
Debt instrument maturity date Aug. 15, 2031
Interest due, periodic semi-annually
Due date of interest to be paid semi-annually, beginning Feb. 15, 2022