v3.25.2
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