XML 97 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Schedule of unconditional purchase obligations

Future payments under non-cancelable unconditional purchase obligations with a remaining term in excess of one year as of December 31, 2024, were as follows (in thousands):

2025

    

$

40,914

2026

50,782

2027

64,852

2028

2029

2030 and thereafter

Total

156,548