XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 12,002 $ 8,668 $ 5,882
Charged to Costs and Expenses 18,681 2,882 4,220
Charged to Other Accounts 0 0 0
Deductions (748) 452 (1,434)
Balance at End of Period 29,935 12,002 8,668
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 898 905 923
Charged to Costs and Expenses 738 85 1,158
Charged to Other Accounts 0 0 0
Deductions (316) (92) (1,176)
Balance at End of Period 1,320 898 905
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 11,104 7,763 4,959
Charged to Costs and Expenses 17,943 2,797 3,062
Charged to Other Accounts 0 0 0
Deductions (432) 544 (258)
Balance at End of Period 28,615 11,104 $ 7,763
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