XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments and Hedging Activities - Narrative (Details) - Interest rate swap
$ in Millions
Nov. 04, 2024
USD ($)
Jul. 07, 2023
USD ($)
Sep. 30, 2024
derivative
Derivatives, Fair Value [Line Items]      
Derivative, notional amount   $ 101.8  
Subsequent event      
Derivatives, Fair Value [Line Items]      
Loss on derivative contract termination $ 0.0    
Minimum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract   2 years 6 months  
Maximum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract   3 years  
Fair value hedge | Designated as hedging instrument      
Derivatives, Fair Value [Line Items]      
Number of instruments held | derivative     3