Annual report pursuant to Section 13 and 15(d)

Non-Controlling Interests and Equity (Details)

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