v3.26.1
Commitment and contingencies - Narrative (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Apr. 30, 2025
Loss Contingencies [Line Items]      
Capital expenditure commitments $ 13,810,037,000 $ 368,805,000  
Loss contingencies 0 $ 20,000,000  
NOA hardware imported      
Loss Contingencies [Line Items]      
Estimate of possible loss     $ 100,000,000
GST under dispute      
Loss Contingencies [Line Items]      
Estimate of possible loss 27,600,000    
Loss contingencies $ 0