XML 37 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Future minimum lease payments under noncancellable operating leases - As Lessor        
Remainder of 2019 $ 7,685   $ 7,685  
2020 30,135   30,135  
2021 29,169   29,169  
2022 21,272   21,272  
2023 17,208   17,208  
2024 and thereafter 34,759   34,759  
Total future minimum lease payments 140,228   140,228  
Future minimum lease payments under noncancelable operating leases - As Lessee        
Remainder of 2019 9,009   9,009  
2020 35,731   35,731  
2021 35,731   35,731  
2022 27,920   27,920  
2023 25,316   25,316  
2024 and thereafter 45,394   45,394  
Total future minimum lease payments 179,101   179,101  
Less imputed lease interest (48,737)   (48,737)  
Operating lease obligation 130,364   130,364  
Rental expense for all operating lease 7,800 $ 3,900 19,900 $ 11,000
Gross profit on sale leaseback transactions 14,800 6,800 30,900 6,800
Right of use assets obtained in exchange for new operating lease liabilities 38,400 21,700 72,900 23,900
Prepaid rent and security deposit $ 7,400 $ 5,500 7,400 5,500
Other information of operating leases        
Cash payments     $ 19,222 $ 10,617
Weighted average remaining lease term (in years)     5 years 3 months 4 years 1 month 13 days
Weighted average discount rate (as a percent) 12.10% 12.00% 12.10% 12.00%
Minimum        
Operating Leases        
Lease Term - as Lessor 1 year   1 year  
Lease Term - as Lessee 1 year   1 year  
Maximum        
Operating Leases        
Lease Term - as Lessor 7 years   7 years  
Lease Term - as Lessee 9 years   9 years  
Sale Leaseback Agreements        
Future minimum lease payments under noncancelable operating leases - As Lessee        
Operating lease obligation $ 83,200 $ 21,300 $ 83,200 $ 21,300
Short term operating lease obligation 12,000 4,000 12,000 4,000
Long term operating lease obligation $ 71,200 $ 17,300 $ 71,200 $ 17,300