| Disaggregation of Revenue [Table Text Block] | 
 Revenue by type is as follows: 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
  | 
      | 
Quarter Ended   | 
  | 
Nine Months Ended   | 
 
  | 
  | 
March 31,   | 
  | 
March 31,   | 
 
  | 
      | 
2022  | 
      | 
2021  | 
  | 
2022  | 
      | 
2021  | 
 
Consumables  | 
  | 
$  | 
 239,171  | 
  | 
$  | 
 198,818  | 
  | 
$  | 
 657,568  | 
  | 
$  | 
 542,909  | 
 
Instruments  | 
  | 
   | 
 28,899  | 
  | 
   | 
 24,748  | 
  | 
   | 
 92,121  | 
  | 
   | 
 70,849  | 
 
Services  | 
  | 
   | 
 17,815  | 
  | 
   | 
 14,503  | 
  | 
   | 
 51,426  | 
  | 
   | 
 45,142  | 
 
Total product and services revenue, net  | 
  | 
$  | 
 285,885  | 
  | 
$  | 
 238,069  | 
  | 
$  | 
 801,115  | 
  | 
$  | 
 658,900  | 
 
Royalty revenues  | 
  | 
   | 
 4,491  | 
  | 
   | 
 5,483  | 
  | 
   | 
 16,256  | 
  | 
   | 
 13,104  | 
 
Total revenues, net  | 
  | 
$  | 
 290,376  | 
  | 
$  | 
 243,552  | 
  | 
$  | 
 817,371  | 
  | 
$  | 
 672,004  | 
 
 
 
Revenue by geography is as follows: 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
  | 
      | 
Quarter Ended   | 
  | 
Nine Months Ended   | 
 
  | 
  | 
March 31,   | 
  | 
March 31,   | 
 
  | 
      | 
2022  | 
      | 
2021  | 
  | 
2022  | 
      | 
2021  | 
 
United States  | 
  | 
$  | 
 163,976  | 
  | 
$  | 
 131,586  | 
  | 
$  | 
 447,045  | 
  | 
$  | 
 359,586  | 
 
EMEA, excluding United Kingdom  | 
  | 
   | 
 55,301  | 
  | 
   | 
 54,552  | 
  | 
   | 
 164,003  | 
  | 
   | 
 147,622  | 
 
United Kingdom  | 
  | 
   | 
 12,920  | 
  | 
   | 
 11,213  | 
  | 
   | 
 37,240  | 
  | 
   | 
 29,599  | 
 
APAC, excluding Greater China  | 
  | 
   | 
 21,100  | 
  | 
   | 
 19,002  | 
  | 
   | 
 58,204  | 
  | 
   | 
 52,744  | 
 
Greater China  | 
  | 
   | 
 26,554  | 
  | 
   | 
 20,467  | 
  | 
   | 
 85,997  | 
  | 
   | 
 63,685  | 
 
Rest of World  | 
  | 
   | 
 10,525  | 
  | 
   | 
 6,732  | 
  | 
   | 
 24,882  | 
  | 
   | 
 18,768  | 
 
Net Sales  | 
  | 
$  | 
 290,376  | 
  | 
$  | 
 243,552  | 
  | 
$  | 
 817,371  | 
  | 
$  | 
 672,004  | 
 
 
 |