XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Payments under Noncancelable Unconditional Purchase Obligations

In the ordinary course of business, the Company enters into contractual agreements with third parties that include non-cancelable payment obligations, for which it is liable in future periods. These arrangements primarily include unconditional purchase obligations to service providers. Total future unconditional purchase obligations as of December 31, 2023 were as follows (in thousands):

Year Ending December 31:

 

Amounts

 

2024

 

$

44,156

 

2025

 

 

30,185

 

2026

 

 

28,310

 

2027

 

 

8,701

 

2028

 

 

8,324

 

Thereafter

 

 

23,552

 

Total

 

$

143,228