Commitments and Contingencies - Self insurance Liabilities (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Self-Insurance Liability [Roll Forward] | ||
Self-insurance liability, beginning balance | $ 87,021 | $ 81,155 |
Losses incurred | 19,275 | 18,611 |
Losses paid | (11,891) | (20,339) |
Self-insurance liability, ending balance | $ 79,637 | $ 82,883 |