XML 64 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Remaining term of operating lease 10 years
Remaining term of finance lease 3 years
Finance lease, period before option to terminate 1 year