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