v3.26.3
Revenue, Recognition and Measurement (Details)
12 Months Ended
Jun. 30, 2026
Minimum [Member]  
Recognition and measurement [Abstract]  
Provisional pricing and final invoicing 60 days
Maximum [Member]  
Recognition and measurement [Abstract]  
Provisional pricing and final invoicing 120 days
Maximum invoices payable terms of trade receivables 45 days