Annual report [Section 13 and 15(d), not S-K Item 405]

Commitment and Contingencies (Details)

v3.25.0.1
Commitment and Contingencies (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
ft²
Commitments and Contingencies Disclosure [Abstract]    
Accrual loss contingencies $ 8.0  
Anticipated insurance recovery 1.0  
Area of property | ft²   30,000
Letters of credit outstanding $ 15.4 $ 0.0