v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026 are as follows (in thousands):

 

Six months ending December 31, 2026

 

$

12,267

 

Year ending December 31, 2027

 

 

2,442

 

Year ending December 31, 2028 and thereafter

 

 

1,201

 

 

$

15,910