Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies (Details)

v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Details)
Mar. 31, 2022
Minimum  
Operating leases, remaining lease terms 1 year
Financing leases, remaining lease terms 1 year
Maximum  
Operating leases, remaining lease terms 17 years
Financing leases, remaining lease terms 17 years