Commitments and Contingencies - Schedule of Insurance Receivable for Claims (Details) - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Commitments And Contingencies Disclosure [Line Items] | ||
Total insurance receivables and indemnification assets included in other non-current assets | $ 4.6 | $ 4.4 |
General Liability | ||
Commitments And Contingencies Disclosure [Line Items] | ||
Insurance receivables and indemnification assets for claims under fully insured policies | 3.9 | 2.6 |
Insurance receivables for claims that exceeded the stop loss limit | 0.6 | 0.2 |
Total insurance receivables and indemnification assets included in other non-current assets | $ 4.5 | $ 2.8 |