XML 46 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 30, 2015
Leases, Operating [Abstract]        
Rental expense under operating leases $ 4,800      
Rental expense under operating leases   $ 4,600 $ 3,900  
Future minimum lease payments operating lease        
2020 3,511      
2021 1,838      
2022 637      
2023 128      
2024 68      
Thereafter 206      
Total lease payments 109,567      
Future minimum lease payments finance lease        
2020 5,720      
2021 5,848      
2022 5,980      
2023 6,114      
2024 6,252      
Thereafter 79,653      
Total lease payments 109,567      
Less interest portion (61,019)      
Finance Lease, Liability, Total 48,548      
Purchase Commitments        
Contracts and purchase orders for inventory and other expenditures $ 62,400      
Sale leaseback obligation | Land and buildings | Beverly Property Owner LLC        
Purchase Commitments        
Lease term       22 years