v3.25.1
Commitments and Contingencies - Loss Contingency (Details)
$ in Millions, $ in Millions
Jan. 29, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
May 23, 2024
CAD ($)
retail_store
Loss Contingencies [Line Items]        
Accrual for litigation, other Disputes and environmental loss contingencies   $ 9.8 $ 71.1  
Guarantor liability   $ 15.0 $ 34.2  
Maximum reimbursement costs       $ 225
Minimum number of retail stores, period one | retail_store       386
Minimum number of retail stores, period two | retail_store       300
Stone Brewing Company v.s. MCBC        
Loss Contingencies [Line Items]        
Payment for legal settlements $ 60.6