Annual report pursuant to Section 13 and 15(d)

Leases - Effect of adoption (Details)

v3.24.0.1
Leases - Effect of adoption (Details)
12 Months Ended
Dec. 31, 2023
Leases  
Operating lease, existence of option to extend true
Finance lease, existence of option to extend true
Operating lease, existence of option to terminate true
Finance lease, existence of option to terminate true
Minimum  
Leases  
Operating lease, remaining lease term 1 year
Finance lease, remaining lease term 1 year
Maximum  
Leases  
Operating lease, remaining lease term 19 years
Finance lease, remaining lease term 19 years
Option to extend period - Operating 5 years
Option to extend period - Finance 5 years
Operating lease, terminate term 1 year
Finance lease, terminate term 1 year