v3.26.3
Commitments and Contingencies (Changes in Self-insurance Liability) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Changes in Self-insurance Liability [Roll Forward]        
Balance, beginning of period $ 262,207 $ 273,448 $ 259,410 $ 267,474
Reserves provided 10,555 12,433 32,889 36,363
Adjustments to previously recorded reserves 0 0 (13,514) (8,666)
Payments, net (12,952) (3,859) (18,975) (13,149)
Balance, end of period $ 259,810 $ 282,022 $ 259,810 $ 282,022