XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments And Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments

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

 

 

Operating

 

 

 

(in thousands)

 

2022

 

$

45,156

 

2023

 

 

43,908

 

2024

 

 

41,465

 

2025

 

 

41,451

 

2026

 

 

41,368

 

Thereafter

 

 

172,649

 

Total

 

$

385,997

 

 

Schedule of Future Minimum Payments Under Vendor Commitments Future minimum payments under all Vendor Commitments as of December 31, 2021, are as follows:

 

 

Product
related
obligations

 

 

INBOUND
event
obligations

 

 

 

(in thousands)

 

2022

 

$

140,219

 

 

$

1,507

 

2023

 

 

155,520

 

 

 

973

 

2024

 

 

176,093

 

 

 

4

 

2025

 

 

196,123

 

 

 

4

 

2026

 

 

220,000

 

 

 

 

Thereafter

 

 

187,500

 

 

 

 

Total

 

 

1,075,455

 

 

 

2,488