XML 50 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies  
Schedule of material contractual commitments

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31,

Party

​

Total Commitments

​

​

2025

​

​

2026

​

​

2027

​

​

2028

​

​

2029

​

​

2030 and thereafter

​

​

​

(in thousands)

Laboratory instruments supplier

​

$

27,700

​

$

8,800

​

$

9,200

​

$

9,700

​

$

—

​

$

—

​

$

—

Material suppliers

​

​

53,988

​

​

53,931

​

​

57

​

​

—

​

​

—

​

​

—

​

​

—

Application service providers

​

​

4,235

​

​

3,892

​

​

343

​

​

—

​

​

—

​

​

—

​

​

—

Cloud platform service provider

​

​

34,180

​

​

7,120

​

​

9,060

​

​

9,000

​

​

9,000

​

​

—

​

​

—

Other

​

​

51,159

​

​

40,075

​

​

4,684

​

​

2,041

​

​

1,256

​

​

1,103

​

​

2,000

Total

​

$

171,262

​

$

113,818

​

$

23,344

​

$

20,741

​

$

10,256

​

$

1,103

​

$

2,000

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​