XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Summary of Purchase Obligation, Fiscal Year Maturity

Future minimum payments under noncancelable service and inventory purchase agreements for the periods succeeding December 31, 2023 are as follows (in thousands):

 

Year ended December 31, 2024

 

$

17,452

 

Year ended December 31, 2025

 

 

1,475

 

Year ended December 31, 2026

 

 

100

 

Year ended December 31, 2027

 

 

75

 

Year ended December 31, 2028

 

 

75

 

 

$

19,177