v3.26.1
Financial Instruments: Derivatives and Hedging - Schedule of Notional and Fair Value of Derivative Financial Instruments and Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Instruments: Derivatives and Hedging    
Fair Value $ 12,930 $ 8,000
Interest Rate Contract    
Financial Instruments: Derivatives and Hedging    
Fair Value 12,083  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.667%  
Fair Value $ 100  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 125,000  
Strike Rate 3.67%  
Fair Value $ 99  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 200,000  
Strike Rate 2.591%  
Fair Value $ 1,490  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.903%  
Fair Value $ 561  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 2.733%  
Fair Value $ 661  
February 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 50,000  
Strike Rate 2.463%  
Fair Value $ 410  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 300,000  
Strike Rate 2.866%  
Fair Value $ 2,622  
May 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 150,000  
Strike Rate 3.524%  
Fair Value $ 514  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 370,000  
Strike Rate 3.888%  
Fair Value $ 165  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 68,678  
Strike Rate 4.466%  
Fair Value $ (354)  
June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 73,125  
Strike Rate 4.00%  
Fair Value $ (140)  
January 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 3.756%  
Fair Value $ 317  
February 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 80,000  
Strike Rate 4.174%  
Fair Value $ (278)  
May 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 204,288  
Strike Rate 3.915%  
Fair Value $ 114  
June 2028    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 357,500  
Strike Rate 2.982%  
Fair Value $ 3,349  
January 2029    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 225,000  
Strike Rate 3.92%  
Fair Value $ 0  
February 2029    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 177,000  
Strike Rate 3.331%  
Fair Value $ 2,510  
January 2030    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 225,000  
Strike Rate 3.865%  
Fair Value $ 11  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 0.00%  
Fair Value $ (34)  
December 2026    
Financial Instruments: Derivatives and Hedging    
Notional Value $ 100,000  
Strike Rate 0.00%  
Fair Value $ (34)