Annual report pursuant to Section 13 and 15(d)

Non-Controlling Interests and Equity (Details)

v3.10.0.1
Non-Controlling Interests and Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Sep. 30, 2015
Dec. 31, 2018
Dec. 31, 2017
Class of Stock [Line Items]          
Term of extension of Call Option 6 months 6 months 6 months 6 months  
Term of extension of Put Option 6 months 1 year 1 year    
Investor contributed capital balance, percentage       7.00%  
Redeemable non-controlling interests       $ 14,719 $ 10,338
Minimum          
Class of Stock [Line Items]          
Variable interest entity, aggregate exercise price of put options       659  
Maximum          
Class of Stock [Line Items]          
Variable interest entity, aggregate exercise price of put options       $ 917