XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Contractual commitments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Recorded Unconditional Purchase Obligation [Line Items]  
Total $ 171,262
2025 113,818
2026 23,344
2027 20,741
2028 10,256
2029 1,103
2030 and thereafter 2,000
Laboratory instruments supplier  
Recorded Unconditional Purchase Obligation [Line Items]  
Total 27,700
2025 8,800
2026 9,200
2027 9,700
Material suppliers  
Recorded Unconditional Purchase Obligation [Line Items]  
Total 53,988
2025 53,931
2026 57
Application service providers  
Recorded Unconditional Purchase Obligation [Line Items]  
Total 4,235
2025 3,892
2026 343
Cloud platform service provider  
Recorded Unconditional Purchase Obligation [Line Items]  
Total 34,180
2025 7,120
2026 9,060
2027 9,000
2028 9,000
Other material suppliers  
Recorded Unconditional Purchase Obligation [Line Items]  
Total 51,159
2025 40,075
2026 4,684
2027 2,041
2028 1,256
2029 1,103
2030 and thereafter $ 2,000