XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheets - Additional Information - Schedule of inventory (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Feb. 28, 2022
Mar. 31, 2022
Jun. 30, 2021
Inventories      
Raw materials   $ 85,255 $ 59,775
Work-in-process   12,900 12,738
Finished goods   151,756 143,799
Inventory, net   249,911 $ 216,312
Definite-lived intangible assets recognized at acquisition   $ 10,833  
Maximum      
Inventories      
Amortization periods   13 years  
Minimum      
Inventories      
Amortization periods   4 years  
Business      
Inventories      
Total consideration transferred $ 13,728    
Outstanding consideration   $ 3,166