v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 338,206  
Accounts Payable, Other 65,266 $ 64,854
Supplier Finance Program, Obligation, Current 65,266 $ 64,854
Supplier Finance Program, Obligation, Addition 392,538  
Supplier Finance Program, Obligation, Settlement (389,098)  
Supplier Finance Program Currency Translation Adjustments $ (3,028)  
Supplier Finance Program, Obligation, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable Accounts payable
Third-party cloud services    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 211,717  
Inventory, third-party fulfillment, and digital services    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 76,939  
Software    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 36,684  
Insurance Costs [Domain]    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 360  
Professional and consulting fees    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 8,936  
Production and computer equipment    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 1,526  
Advertising    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 731  
Other purchase commitments    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 1,313