XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
instrument
Dec. 31, 2023
USD ($)
Jan. 31, 2023
USD ($)
Sep. 13, 2018
USD ($)
Derivative Instruments        
Number of instruments used for trading | instrument 0      
Interest rate swaps        
Derivative Instruments        
Notional Amount $ 300.0 $ 300.0    
Interest rate swaps | First agreement        
Derivative Instruments        
Notional Amount       $ 165.0
Interest rate swaps | Second agreement        
Derivative Instruments        
Notional Amount     $ 300.0