v3.8.0.1
Subsequent Events (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 01, 2018
Jan. 26, 2018
Dec. 31, 2017
Subsequent Event      
Subsequent Event [Line Items]      
Tax Receivable Agreement, payment to terminate future payments   $ 34.0  
Tax Receivable Agreement, payment made to terminate future payments, additional payment   10.0  
US Breakfast Assets of ARYZTA, LLC | Subsequent Event      
Subsequent Event [Line Items]      
Purchase price of ARYZTA, LLC $ 25.0    
Minimum      
Subsequent Event [Line Items]      
Tax Receivable Agreement, payment post buyout     $ 8.0
Tax Receivable Agreement, estimated cash payments, 2019     4.0
Tax Receivable Agreement, estimated cash payments, 2020     4.0
Tax Receivable Agreement, estimated cash payments, 2021     4.0
Tax Receivable Agreement, estimated cash payments, thereafter     57.0
Tax Receivable Agreement, total estimated cash payments     77.0
Minimum | Subsequent Event      
Subsequent Event [Line Items]      
Tax Receivable Agreement, payment prior to buyout   14.0  
Tax Receivable Agreement, payment post buyout   8.0  
Maximum      
Subsequent Event [Line Items]      
Tax Receivable Agreement, payment post buyout     9.0
Tax Receivable Agreement, estimated cash payments, 2019     5.0
Tax Receivable Agreement, estimated cash payments, 2020     5.0
Tax Receivable Agreement, estimated cash payments, 2021     5.0
Tax Receivable Agreement, estimated cash payments, thereafter     58.0
Tax Receivable Agreement, total estimated cash payments     $ 82.0
Maximum | Subsequent Event      
Subsequent Event [Line Items]      
Tax Receivable Agreement, payment prior to buyout   15.0  
Tax Receivable Agreement, payment post buyout   $ 9.0