Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Details) - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments And Contingencies Disclosure [Line Items] | ||
| Total insurance receivables and indemnification assets included in other non-current assets | $ 5.5 | $ 4.8 |
| General Liability | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Insurance receivables and indemnification assets for claims under fully insured policies | 3.6 | 3.8 |
| Insurance receivables for claims that exceeded the stop loss limit | 6.7 | 1.6 |
| Total insurance receivables and indemnification assets included in other non-current assets | $ 10.3 | $ 5.4 |