XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 were as follows (in thousands):

Year Ending December 31:

 

Amounts

 

2025

 

$

47,867

 

2026

 

 

37,497

 

2027

 

 

16,210

 

2028

 

 

10,150

 

2029

 

 

10,066

 

Thereafter

 

 

16,104

 

Total

 

$

137,894