| Schedules of disaggregated revenue | Revenue by type is as follows (in thousands):  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |      | Quarter Ended  |  | Nine Months Ended  |  
|  |  | March 31,  |  | March 31,  |  
|  |      | 2024 |      | 2023 |  | 2024 |      | 2023 |  
| Consumables |  | $ |  246,732 |  | $ |  240,659 |  | $ |  682,405 |  | $ |  674,419 |  
| Instruments |  |   |  26,493 |  |   |  25,449 |  |   |  81,178 |  |   |  84,208 |  
| Services |  |   |  25,501 |  |   |  23,312 |  |   |  71,084 |  |   |  60,609 |  
| Total product and services revenue, net |  | $ |  298,726 |  | $ |  289,420 |  | $ |  834,667 |  | $ |  819,236 |  
| Royalty revenues |  |   |  4,702 |  |   |  4,726 |  |   |  18,294 |  |   |  16,146 |  
| Total revenues, net |  | $ |  303,428 |  | $ |  294,146 |  | $ |  852,961 |  | $ |  835,382 |    Revenue by geography is as follows (in thousands):  
|  |  |  |  |  |  |  |  |  |  |  |  |  |  
|  |      | Quarter Ended  |  | Nine Months Ended  |  
|  |  | March 31,  |  | March 31,  |  
|  |      | 2024 |      | 2023 |  | 2024 |      | 2023 |  
|  |   |  |    |   |  |    |  |  |    |   |  |    |  
| United States |  | $ |  173,315 |  | $ |  163,197 |  | $ |  480,213 |  | $ |  467,633 |  
| EMEA, excluding United Kingdom |  |   |  60,533 |  |   |  59,702 |  |   |  177,866 |  |   |  160,246 |  
| United Kingdom |  |   |  15,122 |  |   |  13,811 |  |   |  38,249 |  |   |  36,385 |  
| APAC, excluding Greater China |  |   |  18,253 |  |   |  20,159 |  |   |  54,645 |  |   |  55,592 |  
| Greater China |  |   |  25,598 |  |   |  26,256 |  |   |  75,542 |  |   |  88,103 |  
| Rest of World |  |   |  10,607 |  |   |  11,021 |  |   |  26,446 |  |   |  27,423 |  
| Net sales |  | $ |  303,428 |  | $ |  294,146 |  | $ |  852,961 |  | $ |  835,382 |  |