XML 150 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventory [Line Items]    
Inventory $ 16,097 $ 20,575
Supplies, embryos and other production materials    
Inventory [Line Items]    
Inventory 2,282 3,857
Work in process    
Inventory [Line Items]    
Inventory 3,702 4,391
Livestock    
Inventory [Line Items]    
Inventory 7,553 10,167
Feed    
Inventory [Line Items]    
Inventory $ 2,560 $ 2,160