v3.25.2
Trust Investments (Unrealized losses on cemetery merchandise and service trust investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value $ 0 $ 2,163
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (144)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 576 1,749
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (81) (347)
Securities available-for-sale, unrealized loss position 576 3,912
Securities available-for-sale, unrealized loss position, accumulated loss (81) (491)
Preneed Funeral Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 2,067
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (137)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 283 1,194
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (21) (252)
Securities available-for-sale, unrealized loss position 283 3,261
Securities available-for-sale, unrealized loss position, accumulated loss (21) (389)
Perpetual Care Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 111 1,875
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss (2) (125)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 18 1,586
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (145) (432)
Securities available-for-sale, unrealized loss position 129 3,461
Securities available-for-sale, unrealized loss position, accumulated loss (147) (557)
U.S. agency obligations | Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 0
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 0
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 496 479
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (30) (46)
Securities available-for-sale, unrealized loss position 496 479
Securities available-for-sale, unrealized loss position, accumulated loss (30) (46)
U.S. agency obligations | Preneed Funeral Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0  
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 283  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (21)  
Securities available-for-sale, unrealized loss position 283  
Securities available-for-sale, unrealized loss position, accumulated loss (21)  
Foreign debt | Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 0
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 0
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 211
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (8)
Securities available-for-sale, unrealized loss position 0 211
Securities available-for-sale, unrealized loss position, accumulated loss 0 (8)
Foreign debt | Preneed Funeral Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 0
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 0
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 203
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (7)
Securities available-for-sale, unrealized loss position 0 203
Securities available-for-sale, unrealized loss position, accumulated loss 0 (7)
Foreign debt | Perpetual Care Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 0
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 0
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 184
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (7)
Securities available-for-sale, unrealized loss position 0 184
Securities available-for-sale, unrealized loss position, accumulated loss 0 (7)
Corporate debt | Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 1,274
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (139)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 6 94
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (46) (117)
Securities available-for-sale, unrealized loss position 6 1,368
Securities available-for-sale, unrealized loss position, accumulated loss (46) (256)
Corporate debt | Preneed Funeral Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 1,225
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (133)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 0
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (1)
Securities available-for-sale, unrealized loss position 0 1,225
Securities available-for-sale, unrealized loss position, accumulated loss 0 (134)
Corporate debt | Perpetual Care Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 1,111
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (121)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 18 316
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (145) (281)
Securities available-for-sale, unrealized loss position 18 1,427
Securities available-for-sale, unrealized loss position, accumulated loss (145) (402)
Preferred stock | Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 889
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (5)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 891
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (171)
Securities available-for-sale, unrealized loss position 0 1,780
Securities available-for-sale, unrealized loss position, accumulated loss 0 (176)
Preferred stock | Preneed Funeral Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0 842
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0 (4)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0 717
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (214)
Securities available-for-sale, unrealized loss position 0 1,559
Securities available-for-sale, unrealized loss position, accumulated loss 0 (218)
Preferred stock | Perpetual Care Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 111  
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss (2)  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 0  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0  
Securities available-for-sale, unrealized loss position 111  
Securities available-for-sale, unrealized loss position, accumulated loss (2)  
Preferred Stock | Perpetual Care Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value   764
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss   (4)
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value   1,086
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss   (144)
Securities available-for-sale, unrealized loss position   1,850
Securities available-for-sale, unrealized loss position, accumulated loss   $ (148)
Certificates of deposit | Preneed Cemetery Trust Investments    
Gain (Loss) on Securities [Line Items]    
Securities available-for-sale, continuous unrealized loss position, less than 12 months, fair market value 0  
Securities available-for-sale, continuous unrealized loss position, less than 12 months, accumulated loss 0  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, fair market value 74  
Securities available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (5)  
Securities available-for-sale, unrealized loss position 74  
Securities available-for-sale, unrealized loss position, accumulated loss $ (5)