XML 110 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenues $ 1,840,021 $ 1,849,710 $ 1,843,498 $ 1,795,434 $ 1,929,480 $ 1,894,066 $ 1,951,230 $ 1,980,507 $ 7,328,663 $ 7,755,283 $ 7,795,025
Product                      
Disaggregation of Revenue [Line Items]                      
Revenues                 6,820,887 7,082,397 7,696,584
Fluid milk                      
Disaggregation of Revenue [Line Items]                      
Revenues                 4,580,538 4,756,360 5,315,731
Ice cream                      
Disaggregation of Revenue [Line Items]                      
Revenues                 1,040,979 1,077,027 1,107,665
Fresh cream                      
Disaggregation of Revenue [Line Items]                      
Revenues                 424,359 397,206 388,514
Extended shelf life and other dairy products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 171,003 189,860 196,374
Cultured                      
Disaggregation of Revenue [Line Items]                      
Revenues                 250,961 260,044 282,432
Other beverages                      
Disaggregation of Revenue [Line Items]                      
Revenues                 256,935 278,838 290,970
Other                      
Disaggregation of Revenue [Line Items]                      
Revenues                 96,112 123,062 114,898
Branded products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 3,421,371 3,531,656 3,808,496
Private label products                      
Disaggregation of Revenue [Line Items]                      
Revenues                 3,399,516 3,550,741 3,888,088
Sales of excess raw materials                      
Disaggregation of Revenue [Line Items]                      
Revenues                 380,295 515,162 0
Sales of other bulk commodities                      
Disaggregation of Revenue [Line Items]                      
Revenues                 127,481 157,724 98,441
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09                      
Disaggregation of Revenue [Line Items]                      
Revenues                 380,295 515,162  
Reduction of cost of sales                 $ (380,300) $ 515,200 606,900
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09 | Sales of excess raw materials                      
Disaggregation of Revenue [Line Items]                      
Reduction of cost of sales                     $ 606,900