v3.22.4
Leases - Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 66,698
2024 102,440
2025 98,524
2026 51,717
2027 36,843
Thereafter 166,883
Total lease payments 523,105
Less: Imputed interest (90,349)
Present value of lease liabilities $ 432,756