XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Notional amount of interest-rate contracts $ 314.6  
Interest-rate contracts maturity period 8 years 10 months 24 days  
Notional maturities for interest-rate contracts 2024 $ 0.0  
Notional maturities for interest-rate contracts 2025 80.0  
Notional maturities for interest-rate contracts 2026 30.0  
Notional maturities for interest-rate contracts 2027 139.1  
Notional maturities for interest-rate contracts 2028 8.5  
Notional maturities for interest-rate contracts thereafter $ 57.0  
Maximum length of time for which company is hedging its exposure to the variability in future cash flows 8 years 10 months 24 days  
Accumulated net gain on interest rate contracts included in AOCI expected to be reclassified to interest expense in the following 12 months $ 7.7  
Cumulative basis adjustments on discontinued hedge relationships $ (10.3) $ (4.8)