XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt 2 (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Annual maturities of all long-term debt, including capitalized leases    
2025 $ 385  
2026 8,133  
2027 65,425  
2028 55,446  
2029 55,454  
Thereafter 459,050  
Total 643,893 $ 579,047
GSWC    
Annual maturities of all long-term debt, including capitalized leases    
Total $ 608,893 $ 544,047