XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating lease agreements as of March 31, 2023 are as follows:
 

 

 

Operating Leases

 

 

 

(in thousands)

 

Remainder of 2023

 

$

39,595

 

2024

 

 

49,350

 

2025

 

 

48,953

 

2026

 

 

49,072

 

2027

 

 

46,320

 

Thereafter

 

 

196,134

 

Total

 

$

429,424

 

Schedule of Future Minimum Payments Under Non-Cancelable Arrangements

Future minimum payments under all non-cancelable arrangements as of March 31, 2023 and agreements entered into since then are as follows:
 

 

 

Vendor Commitments

 

 

 

(in thousands)

 

Remainder of 2023

$

135,459

 

2024

 

201,800

 

2025

 

213,422

 

2026

 

220,200

 

2027

 

187,684

 

 Thereafter

 

184

 

Total

 

$

958,749