XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Interest Rate Swaps Outstanding (Details) - Interest rate contracts - Designated derivatives
$ in Thousands, $ in Millions
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CAD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CAD ($)
Derivative [Line Items]        
Interest rate swap assets $ 3,656   $ 14,141  
Interest rate swap liabilities 3,815   3,021  
Interest Rate Swap Agreement 1 Maturing July 30 2027        
Derivative [Line Items]        
Notional $ 200,000   $ 200,000  
Fixed Base Interest Rate Swap 3.05% 3.05% 3.05% 3.05%
Interest rate swap assets $ 1,510   $ 4,651  
Interest rate swap liabilities 0   0  
Interest Rate Swap Agreement 2 Maturing July 30 2027        
Derivative [Line Items]        
Notional $ 175,000   $ 175,000  
Fixed Base Interest Rate Swap 3.47% 3.47% 3.47% 3.47%
Interest rate swap assets $ 0   $ 2,265  
Interest rate swap liabilities 160   0  
Interest Rate Swap Agreement 1 Maturing December 31 2027        
Derivative [Line Items]        
Notional $ 270,000   $ 270,000  
Fixed Base Interest Rate Swap 3.05% 3.05% 3.05% 3.05%
Interest rate swap assets $ 2,146   $ 7,225  
Interest rate swap liabilities $ 0   $ 0  
Interest Rate Swap Agreement 2 Maturing December 31 2027        
Derivative [Line Items]        
Notional   $ 250   $ 250
Fixed Base Interest Rate Swap 3.59% 3.59% 3.59% 3.59%
Interest rate swap assets $ 0   $ 0  
Interest rate swap liabilities $ 3,655   $ 3,021