XML 50 R95.htm IDEA: XBRL DOCUMENT v3.20.1
Lease - Operating leases that have not yet commenced (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Leases  
Additional operating leases that have not yet commenced $ 1,200
Aggregate remaining lease obligation $ 148,940
Minimum  
Leases  
Expected to commence 2 years
Maximum  
Leases  
Expected to commence 5 years
Related party  
Leases  
Minimum annual lease payment $ 500
Aggregate remaining lease obligation $ 4,200