XML 75 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]      
Net sales $ 21,972,042 $ 14,989,251 $ 7,123,482
Description of payment terms Generally, the payment terms of our offerings range from 30 to 60 days.    
Contract liabilities   416,400 304,400
Contract with customer liability, revenue recognized in the period $ 190,200 130,700  
Increases in deferred revenue 315,006 111,927 $ 70,587
Increases in deferred revenue due to non- refundable advance or cash consideration from customers 11,500    
Remaining revenue performance obligation, amount $ 731,400    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01      
Disaggregation of Revenue [Line Items]      
Remaining revenue performance obligation, percent to be recognized 50.00%    
Remaining performance obligation, expected timing of satisfaction, period 12 months    
Minimum      
Disaggregation of Revenue [Line Items]      
Payment terms 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Payment terms 60 days    
Service and Software      
Disaggregation of Revenue [Line Items]      
Net sales $ 330,500 228,300  
Service      
Disaggregation of Revenue [Line Items]      
Net sales $ 223,100 $ 152,100