XML 75 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Contractual Commitments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Long-Term Purchase Commitment [Line Items]  
Total commitments $ 261,404
Laboratory instruments supplier  
Long-Term Purchase Commitment [Line Items]  
Total commitments 16,232
Material suppliers  
Long-Term Purchase Commitment [Line Items]  
Total commitments 136,147
Application service providers  
Long-Term Purchase Commitment [Line Items]  
Total commitments 16,397
Cloud platform service provider  
Long-Term Purchase Commitment [Line Items]  
Total commitments 20,211
Other material suppliers  
Long-Term Purchase Commitment [Line Items]  
Total commitments $ 72,417