XML 64 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheets-Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Accounts receivable, net      
Trade accounts receivable $ 150,659 $ 130,462  
Allowance for doubtful accounts (3,807) (3,940) $ (4,442)
Trade accounts receivable, net 146,852 126,522  
Allowance for doubtful accounts      
Balance at beginning of period 3,940 4,442 6,257
Provision for bad debts 105 230 (201)
Effect of changes in exchange rates 26 (304) 38
Bad debt write-offs (264) (428) (1,652)
Balance at end of period 3,807 3,940 $ 4,442
Inventories      
Raw materials 59,775 73,837  
Work-in-process 12,738 8,881  
Finished goods 143,799 113,941  
Inventory, net 216,312 196,659  
Property, plant and equipment, net      
Property, plant and equipment, gross 377,757 347,045  
Accumulated depreciation (223,051) (198,936)  
Property, plant and equipment, net 154,706 148,109  
Land      
Property, plant and equipment, net      
Property, plant and equipment, gross 9,994 9,796  
Buildings and improvements      
Property, plant and equipment, net      
Property, plant and equipment, gross 80,408 69,444  
Machinery and equipment      
Property, plant and equipment, net      
Property, plant and equipment, gross $ 287,355 $ 267,805