XML 102 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Leases - Lessee (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Operating Leases, Future Minimum Payments Due [Abstract]      
2017 $ 14,266    
2018 15,329    
2019 14,778    
2020 13,907    
2021 13,049    
Thereafter 481,972    
Total $ 553,301    
Operating Leased Assets [Line Items]      
Office Lease Expiration Date 2029    
Operating leases expenses $ 18,400,000 $ 13,100,000 $ 9,500,000