v3.25.2
Trust Investments (Purchases and sales of investments in the perpetual care trusts) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Perpetual Care Trust Investments        
Gain (Loss) on Securities [Line Items]        
Purchases $ (35,774) $ (5,464) $ (38,896) $ (9,113)
Sales 26,968 4,469 42,931 19,130
Preneed Cemetery Trust Investments        
Gain (Loss) on Securities [Line Items]        
Purchases (38,172) (6,784) (41,678) (11,110)
Sales $ 29,933 $ 5,177 $ 48,002 $ 21,737