XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 5,937,256 $ 2,119,672    
Description of payment terms Generally, the payment terms of the Company’s offerings range from 30 to 60 days.      
Deferred revenue     $ 416,400 $ 304,400
Contract with customer liability, revenue recognized in the period $ 68,200 43,700    
Increase in deferred revenue 141,806 36,055    
Increase in deferred revenue due to non-cancellable non-refundable advance or cash consideration from customers 81,600      
Increase in deferred revenue due to invoiced amounts deferred in excess of revenue recognized     $ 39,900  
Remaining revenue performance obligation, amount 558,200      
Service        
Disaggregation of Revenue [Line Items]        
Net sales $ 50,100 $ 35,100    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01        
Disaggregation of Revenue [Line Items]        
Remaining revenue performance obligation, percent to be recognized 55.00%      
Remaining performance obligation, expected timing of satisfaction, period 12 months      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01        
Disaggregation of Revenue [Line Items]        
Remaining performance obligation, expected timing of satisfaction, period      
Minimum        
Disaggregation of Revenue [Line Items]        
Payment terms 30 days      
Maximum        
Disaggregation of Revenue [Line Items]        
Payment terms 60 days