XML 96 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 229,865  
Accounts Payable, Other 62,848 $ 44,522
Inventory, third-party fulfillment, and digital services    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 93,774  
Third-party cloud services    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 48,687  
Software    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 39,072  
Professional and consulting fees    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 3,265  
Production and computer equipment    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation 5,497  
Other purchase commitments    
Other Commitments [Line Items]    
Unrecorded unconditional purchase obligation $ 39,570