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

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

 

 

(in thousands)

 

Remainder of 2026

 

$

27,568

 

2027

 

 

50,769

 

2028

 

 

37,634

 

2029

 

 

36,662

 

2030

 

 

35,549

 

Thereafter

 

 

95,627

 

Total

 

$

283,809

 

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

 

 

(in thousands)

 

Remainder of 2026

 

$

148,820

 

2027

 

 

254,154

 

2028

 

 

11,891

 

2029

 

 

1,025

 

2030

 

 

 

Thereafter

 

 

 

Total

 

$

415,890