XML 106 R90.htm IDEA: XBRL DOCUMENT 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