XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 29,935 $ 12,002 $ 8,668
Charged to Costs and Expenses 12,507 18,681 2,882
Charged to Other Accounts 0 0 0
Deductions (321) (748) 452
Balance at End of Period 42,121 29,935 12,002
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 1,320 898 905
Charged to Costs and Expenses (88) 738 85
Charged to Other Accounts 0 0 0
Deductions (171) (316) (92)
Balance at End of Period 1,061 1,320 898
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 28,615 11,104 7,763
Charged to Costs and Expenses 12,595 17,943 2,797
Charged to Other Accounts 0 0 0
Deductions (150) (432) 544
Balance at End of Period 41,060 $ 28,615 $ 11,104
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