Annual report pursuant to Section 13 and 15(d)

Leases (Tables)

v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lease, Cost
The components of lease cost consisted of the following:

Year Ended December 31,
(in thousands) 2023 2022 2021
Operating lease cost $ 83,866  $ 76,650  $ 71,996 
Variable lease cost 65,376  63,537  67,745 
Short term lease cost 10,117  5,775  5,612 
$ 159,359  $ 145,962  $ 145,353 
Lessee, Operating Lease, Liability, Maturity
The following table presents the future maturities of operating lease liabilities as of December 31, 2023:

(in thousands)
2024 $ 86,610 
2025 81,884 
2026 74,278 
2027 63,143 
2028 55,021 
Thereafter 106,339 
Total operating lease payments
467,275 
Less: imputed interest (59,417)
Total operating lease liabilities
407,858 
Less: current operating lease liabilities
(71,086)
Non-current operating lease liabilities
$ 336,772