v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

Future minimum payments under all operating lease agreements as of December 31, 2025, are as follows:
 

 

 

(in thousands)

 

2026

 

$

56,535

 

2027

 

 

50,257

 

2028

 

 

37,455

 

2029

 

 

37,188

 

2030

 

 

36,117

 

Thereafter

 

 

95,832

 

Total

 

$

313,384

 

Schedule of Future Minimum Payments Under Non-Cancelable Arrangements Future minimum payments under all vendor commitments as of December 31, 2025 are as follows:

 

 

(in thousands)

 

2026

 

$

286,458

 

2027

 

 

202,784

 

2028

 

 

4,463

 

2029

 

 

1,025

 

2030

 

 

 

Thereafter

 

 

 

Total

 

$

494,730