XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jan. 30, 2015
Leases, Operating [Abstract]        
Rental expense under operating leases $ 5,200 $ 4,800    
Rental expense under operating leases     $ 4,600  
Future minimum lease payments operating lease        
2021 2,808      
2022 1,441      
2023 430      
2024 118      
2025 77      
Thereafter 151      
Total lease payments 5,025      
Future minimum lease payments finance lease        
2021 5,848      
2022 5,980      
2023 6,114      
2024 6,252      
2025 5,930      
Thereafter 73,723      
Total lease payments 103,847      
Less interest portion (55,698)      
Sale leaseback obligation 48,149      
Purchase Commitments        
Contracts and purchase orders for inventory and other expenditures $ 92,700      
Buildings | Beverly Property Owner LLC        
Purchase Commitments        
Lease term       22 years