v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Estimated Annual Minimum Purchase Commitments

The Company enters into purchase obligations in the normal course of doing business. The estimated annual minimum purchase commitments under those agreements were as follows for each of the years ending December 31:

 

(in thousands)

 

 

 

 2024

 

$

17,620

 

 2025

 

 

11,520

 

 2026

 

 

4,394

 

 

$

33,534