v3.26.1
Accruals and Provisions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Supplier Finance Program [Line Items]    
Provisions for expected project losses $ 30,519 $ 15,684
Current portion of warranty accrual 23,336 20,765
Total 274,935 246,235
Nonrelated Party    
Supplier Finance Program [Line Items]    
Accruals 218,974 203,433
Related Party    
Supplier Finance Program [Line Items]    
Accruals $ 2,106 $ 6,353