v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating lease agreements as of June 30, 2024 are as follows:
 

 

 

(in thousands)

 

Remainder of 2024

 

$

28,258

 

2025

 

 

56,432

 

2026

 

 

51,816

 

2027

 

 

46,866

 

2028

 

 

34,134

 

Thereafter

 

 

162,489

 

Total

 

$

379,995

 

Schedule of Future Minimum Payments Under Non-Cancelable Arrangements Future minimum payments under all non-cancelable vendor commitments as of June 30, 2024 are as follows:

 

 

(in thousands)

 

Remainder of 2024

 

$

123,037

 

2025

 

 

237,793

 

2026

 

 

236,789

 

2027

 

 

187,846

 

2028

 

 

184

 

Thereafter

 

 

—

 

Total

 

$

785,649