XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies  
Schedule of material contractual commitments

Contractual Commitments

The following table sets forth the material contractual commitments as of June 30, 2025:

​

​

​

​

​

Party

Commitments

​

Expiry Date

​

(in thousands)

​

​

Laboratory instruments supplier

$

23,495

​

December 2027

Material suppliers

​

80,831

​

December 2026

Application service providers

​

5,685

​

May 2028

Cloud platform service provider

​

27,430

​

December 2028

Other material suppliers

​

39,272

​

Various

Total

$

176,713

​

​