XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating lease agreements as of September 30, 2023 are as follows (in thousands):
 

Remainder of 2023

 

$

13,349

 

2024

 

 

52,486

 

2025

 

 

51,578

 

2026

 

 

50,494

 

2027

 

 

46,481

 

Thereafter

 

 

195,810

 

Total

 

$

410,198

 

Schedule of Future Minimum Payments Under Non-Cancelable Arrangements

Future minimum payments under all non-cancelable vendor commitments as of September 30, 2023 and agreements entered into since then are as follows (in thousands):
 

Remainder of 2023

$

38,985

 

2024

 

205,293

 

2025

 

215,314

 

2026

 

221,088

 

2027

 

187,846

 

 Thereafter

 

184

 

 Total

 

 

868,710