XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details) - USD ($)
$ in Thousands
Feb. 27, 2024
Jun. 30, 2024
Dec. 31, 2023
Debt [Abstract]      
Total long-term debt   $ 193,831 $ 182,643
Less discount on issuance of long-term debt   (141) (147)
Less unamortized debt issuance costs   (2,569) (2,489)
Long-term portion   191,121 180,007
Variable Rate Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series 2008A, due 2029 [Member]      
Debt [Abstract]      
Total long-term debt   12,000 12,000
3.00% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series A of 2019, due 2036 [Member]      
Debt [Abstract]      
Total long-term debt   $ 10,500 10,500
Interest rate   3.00%  
3.10% Pennsylvania Economic Development Financing Authority Exempt Facilities Revenue Refunding Bonds, Series B of 2019, due 2038 [Member]      
Debt [Abstract]      
Total long-term debt   $ 14,870 14,870
Interest rate   3.10%  
3.23% Senior Notes, due 2040 [Member]      
Debt [Abstract]      
Total long-term debt   $ 15,000 15,000
Interest rate   3.23%  
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member]      
Debt [Abstract]      
Total long-term debt   $ 10,000 10,000
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Minimum [Member]      
Debt [Abstract]      
Interest rate   4.00%  
4.00% - 4.50% York County Industrial Development Authority Exempt Facilities Revenue Bonds, Series 2015, due 2029 - 2045 [Member] | Maximum [Member]      
Debt [Abstract]      
Interest rate   4.50%  
4.54% Senior Notes, due 2049 [Member]      
Debt [Abstract]      
Total long-term debt   $ 20,000 20,000
Interest rate   4.54%  
3.24% Senior Notes, due 2050 [Member]      
Debt [Abstract]      
Total long-term debt   $ 30,000 30,000
Interest rate   3.24%  
5.50% Senior Notes, due 2053 [Member]      
Debt [Abstract]      
Total long-term debt   $ 40,000 40,000
Interest rate   5.50%  
5.67% Senior Notes, due 2054 [Member]      
Debt [Abstract]      
Total long-term debt   $ 40,000 0
Interest rate   5.67%  
Face value $ 40,000    
Proceeds from debt, net of issuance costs $ 39,833    
Committed Line of Credit, due September 2025 [Member]      
Debt [Abstract]      
Total long-term debt   $ 1,461 $ 30,273