v3.26.1
Investments - Other Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Schedule of Equity Method Investments [Line Items]      
Total other investments $ 68,998 $ 80,676 $ 82,223
Parent Company      
Schedule of Equity Method Investments [Line Items]      
Investments in life insurance policies 34,197 45,606 46,221
Investments in gas reserves, non-current 14,099 15,443 16,803
Investment in unconsolidated affiliates 20,702 19,627 19,199
Total other investments 68,998 80,676 82,223
Subsidiaries      
Schedule of Equity Method Investments [Line Items]      
Investments in life insurance policies 34,197 45,606 46,221
Investments in gas reserves, non-current 14,099 15,443 16,803
Investment in unconsolidated affiliates 0 0 0
Total other investments $ 48,296 $ 61,049 $ 63,024