v3.22.0.1
Leases - Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 69,857
2023 84,573
2024 82,312
2025 77,406
2026 34,635
Thereafter 99,092
Total lease payments 447,875
Less: Imputed interest (69,970)
Present value of lease liabilities $ 377,905