XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details)
9 Months Ended
Sep. 30, 2021
Leases  
Renewal options, operating lease true
Renewal options, finance lease true
Options to terminate, operating lease true
Options to terminate, finance lease true
Minimum  
Leases  
Remaining lease terms, operating lease 1 year
Remaining lease terms, finance lease 1 year
Maximum  
Leases  
Remaining lease terms, operating lease 11 years
Short term lease period 12 months
Remaining lease terms, finance lease 11 years
Termination period, operating lease 1 year
Termination period, finance lease 1 year