XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025, were as follows (in thousands):

Remainder of 2025

    

$

31,028

2026

50,782

2027

64,852

2028

2029

2030 and thereafter

Total

146,662