v3.26.1
Derivative Financial Instruments - Schedule of Interest Rate Swaps Outstanding (Details) - Interest Rate Swap - Designated as Hedging Instrument
$ in Thousands, $ in Millions
Jun. 30, 2026
USD ($)
Jun. 30, 2026
CAD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
CAD ($)
Derivative [Line Items]        
Interest rate swap assets $ 0   $ 1,906  
Interest rate swap liabilities 1,939   3,403  
Interest Rate Swap Agreement 1 Maturing July 30 2027        
Derivative [Line Items]        
Notional 200,000   $ 200,000  
Fixed Base Interest Rate Swap (as a percent)     3.05% 3.05%
Interest rate swap assets     $ 736  
Interest rate swap liabilities     0  
Interest Rate Swap Agreement 2 Maturing July 30 2027        
Derivative [Line Items]        
Notional 175,000   $ 175,000  
Fixed Base Interest Rate Swap (as a percent)     3.47% 3.47%
Interest rate swap assets     $ 0  
Interest rate swap liabilities     493  
Interest Rate Swap Agreement 1 Maturing December 31 2027        
Derivative [Line Items]        
Notional $ 270,000   $ 270,000  
Fixed Base Interest Rate Swap (as a percent)     3.05% 3.05%
Interest rate swap assets     $ 1,170  
Interest rate swap liabilities     $ 0  
Interest Rate Swap Agreement 2 Maturing December 31 2027        
Derivative [Line Items]        
Notional   $ 250   $ 250
Fixed Base Interest Rate Swap (as a percent) 3.59% 3.59% 3.59% 3.59%
Interest rate swap assets $ 0   $ 0  
Interest rate swap liabilities $ 1,939   $ 2,910