XML 100 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing - Schedule of Hedging Arrangements (Details) - Designated as hedging instrument - Interest rate contract
$ in Thousands
Dec. 31, 2023
USD ($)
Variable Rate Debt, 4.57%, Due September 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 150,000
Fixed interest rate 4.57%
Variable Rate Debt, 4.65%, Due December 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.65%
Variable Rate Debt, 4.66%, Due December 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.66%
Variable Rate Debt, 4.17% Due December 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.17%
Variable Rate Debt, 4.18%, Due December 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.18%
Variable Rate Debt, 2.52%, Due December 2023  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 2.52%
Variable Rate Debt, 2.65% Due December 2023 (1)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 150,000
Fixed interest rate 2.65%
Variable Rate Debt, 2.65%, Due December 2023 (2)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 200,000
Fixed interest rate 2.65%
Variable Rate Debt, 3.32%, Due December 2024 (1)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 3.32%
Variable Rate Debt, 3.32%, Due December 2024 (2)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 3.32%
Variable Rate Debt, 3.38%, Due December 2024  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 3.38%
Variable Rate Debt, 3.62%, Due December 2024  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 150,000
Fixed interest rate 3.62%
Variable Rate Debt, 3.57%, Due December 2024  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 150,000
Fixed interest rate 3.57%
Variable Rate Debt, 4.18%, Due December 2025 (1)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.18%
Variable Rate Debt, 4.18%, Due December 2025 (2)  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 4.18%
Variable Rate Debt, 3.99%, Due December 2025  
Derivative Instruments and Hedging Activities Disclosures [Line Items]  
Derivative asset, notional amount $ 100,000
Fixed interest rate 3.99%