XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies [Abstract]  
Schedule of purchase commitments outstanding

(in thousands)

  

 

  

Remainder of 2022

  

$

71,164

  

2023

  

 

41,673

  

2024

  

 

16,701

  

2025

2,964
2026


Thereafter

  

 

  

Total payments

  

$

132,502