Annual report pursuant to Section 13 and 15(d)

Leases - Summary of Future Lease Payments (Detail)

v3.22.0.1
Leases - Summary of Future Lease Payments (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2022 $ 266,959
2023 245,011
2024 223,303
2025 198,589
2026 155,008
Thereafter 378,638
Total lease payments 1,467,508
Less: Imputed interest 147,102
Operating lease liabilities $ 1,320,406