XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies [Abstract]  
Schedule of purchase commitments outstanding

(in thousands)

  

 

  

Remainder of 2023

  

$

50,374

  

2024

  

 

84,147

  

2025

  

 

33,579

  

2026
2,262
2027


Thereafter

  

 

  

Total payments

  

$

170,362