XML 90 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Interest Rate Swap Agreements (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2023
Oct. 08, 2021
Aug. 26, 2021
Interest Rate Swap            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Fair value   $ 13,178 $ 25,066      
Interest Rate Swap | One-Month London Interbank Offered Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Interest rate swap agreement notional amount         $ 529,000 $ 558,000
Floor rate         0.50% 0.50%
Interest Rate Swap | One-Month Secured Overnight Financing Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Floor rate       0.39%    
Interest Rate Swap | Minimum | One-Month London Interbank Offered Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Annual rates         1.53% 2.50%
Interest Rate Swap | Minimum | One-Month Secured Overnight Financing Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Annual rates       1.47%    
Interest Rate Swap | Maximum | One-Month London Interbank Offered Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Annual rates         1.55% 2.51%
Interest Rate Swap | Maximum | One-Month Secured Overnight Financing Rate            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Annual rates       1.48%    
Forecast | Reclassification out of Accumulated Other Comprehensive Income            
Derivative Instruments and Hedging Activities Disclosures [Line Items]            
Reclassified amount $ 9,900