XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contractual Obligation Fiscal Year Maturity Under the terms of these agreements with suppliers, the Company has future minimum obligations as of December 31, 2023 as follows (in thousands):

 

Years Ending December 31:

 

 

2024

$

18,926

 

2025

 

15,590

 

2026

 

12,483

 

2027

 

11,451

 

2028

 

9,900

 

Thereafter

 

29,700

 

Total

$

98,050