XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets - Additional Information - Schedule of inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Inventories    
Raw materials $ 72,774 $ 59,775
Work-in-process 10,053 12,738
Finished goods 138,486 143,799
Inventory, net $ 221,313 $ 216,312