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]  
Schedule of Companys Leases
The following table presents information for the Company's operating leases:

  Year Ended December 31,
  2023 2022 2021
(in thousands, except weighted-averages)
Total operating lease cost $ 17,549 $ 15,157 $ 18,600
Short-term lease cost $ 16,203 $ 12,445 $ 4,940
Weighted-average remaining lease term (in years) 8.5 9.2 9.8
Weighted-average discount rate 4.9  % 5.0  % 5.1  %
Cash paid for amounts included in the measurement of lease liabilities $ 16,718 $ 15,748 $ 18,052
Schedule of Future Minimum Lease Payments
Maturities of operating lease liabilities were as follows as of December 31, 2023 (in thousands):

2024 $ 18,204 
2025 15,590 
2026 15,450 
2027 15,582 
2028 15,889 
Thereafter 59,316 
Total lease payments 140,031 
Less: imputed interest (26,292)
Total operating lease liabilities $ 113,739