XML 93 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 8,668 $ 5,882 $ 7,965
Charged to Costs and Expenses 2,882 4,220 4,599
Charged to Other Accounts 0 0 0
Deductions 452 (1,434) (6,682)
Balance at End of Period 12,002 8,668 5,882
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 905 923 6,327
Charged to Costs and Expenses 85 1,158 5
Charged to Other Accounts 0 0 0
Deductions (92) (1,176) (5,409)
Balance at End of Period 898 905 923
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 7,763 4,959 1,638
Charged to Costs and Expenses 2,797 3,062 4,594
Charged to Other Accounts 0 0 0
Deductions 544 (258) (1,273)
Balance at End of Period 11,104 7,763 4,959
Valuation Allowance Of Deferred Tax Assets - Foreign Currency Translation Deduction      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions 1,100    
Valuation Allowance Of Deferred Tax Assets - Fully Reserved Tax Credits      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions $ 600    
Accounts Receivable Reserve - Increase      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions   600  
Accounts Receivable Reserve - Recovery      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions   $ 300 5,200
Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation (Deduction)      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions     800
Valuation Allowance Of Deferred Tax Assets - Share Based Payment Awards Compensation Remaining Balance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Deductions     $ 500