XML 98 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Contractual Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Long-Term Purchase Commitment [Line Items]  
Total $ 220,547
Laboratory instruments supplier  
Long-Term Purchase Commitment [Line Items]  
Total 13,386
Material suppliers  
Long-Term Purchase Commitment [Line Items]  
Total 120,313
Application service providers  
Long-Term Purchase Commitment [Line Items]  
Total 15,892
Cloud platform service provider  
Long-Term Purchase Commitment [Line Items]  
Total 22,681
Other material suppliers  
Long-Term Purchase Commitment [Line Items]  
Total $ 48,275