XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheets - Additional Information - Schedule of inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Inventories    
Raw materials $ 71,286 $ 59,775
Work-in-process 11,886 12,738
Finished goods 147,612 143,799
Inventory, net $ 230,784 $ 216,312