Self-Insurance Reserve (Changes in Self Insurance Reserve) (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Self-Insurance Reserve [Abstract] | ||||
Beginning balance | $ 35,448,000 | $ 25,652,000 | $ 32,970,000 | $ 23,659,000 |
Self-insurance expense provisions | 2,702,000 | 2,717,000 | 5,342,000 | 5,228,000 |
Payments | (908,000) | (685,000) | (1,070,000) | (1,203,000) |
Self-insurance adjustment | 0 | 0 | ||
Ending balance | $ 37,242,000 | $ 27,684,000 | $ 37,242,000 | $ 27,684,000 |