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 |