Commitments and Contingencies - Deposits Held by Third Parties (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Long-term Purchase Commitment [Line Items] | ||
| Total deposits | $ 4,791 | $ 4,792 |
| Less current portion | (29) | 0 |
| Total deposits, net of current portion | 4,762 | 4,792 |
| Workers’ compensation obligations | ||
| Long-term Purchase Commitment [Line Items] | ||
| Total deposits | 4,108 | 4,108 |
| Other operating agreements | ||
| Long-term Purchase Commitment [Line Items] | ||
| Total deposits | $ 683 | $ 684 |