XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2021
Debt [Abstract]      
Total long-term debt $ 126,977   $ 149,190
Less discount on issuance of long-term debt (161)   (169)
Less unamortized debt issuance costs (2,528)   (2,652)
Less current maturities (7,500)   (7,500)
Long-term portion 116,788   138,869
8.43% Senior Notes, Series D, due 2022 [Member]      
Debt [Abstract]      
Total long-term debt $ 7,500   7,500
Interest rate 8.43%    
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%    
Committed Line of Credit, due September 2024 [Member]      
Debt [Abstract]      
Total long-term debt $ 7,107   $ 29,320
Committed Line of Credit, due September 2024 [Member] | LIBOR [Member]      
Debt [Abstract]      
Basis adjustment 1.05%    
Committed Line of Credit, due September 2024 [Member] | SOFR [Member] | Plan [Member]      
Debt [Abstract]      
Basis adjustment   1.17%