XML 57 R38.htm IDEA: XBRL DOCUMENT 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)202320222021
Operating lease cost$83,866 $76,650 $71,996 
Variable lease cost65,376 63,537 67,745 
Short term lease cost10,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 
202581,884 
202674,278 
202763,143 
202855,021 
Thereafter106,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