XML 69 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Restructuring Charges (Tables)
12 Months Ended
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]  
Restructuring and Related Costs
The following table summarizes the restructuring activity during the years ended June 30, 2025 and 2024.
Severance and Related BenefitsOther Restructuring Costs
Accrued Restructuring Liability
Balance as of June 30, 2023$7,567 $— $7,567 
Restructuring charges386 37 423 
Cash payments(7,585)— (7,585)
Non-cash charges— (37)(37)
Foreign currency translation— 
Balance as of June 30, 2024370 — 370 
Restructuring charges5,490 38 5,528 
Cash payments(2,820)— (2,820)
Non-cash charges— (38)(38)
Foreign currency translation50 — 50 
Balance as of June 30, 2025$3,090 $— $3,090