v3.25.0.1
Accruals and Provisions (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Supplier Finance Program [Line Items]    
Accruals for software development costs $ 4,772 $ 10,903
Provisions for expected project losses 10,731 14,652
Current portion of warranty accrual 17,566 19,091
Total 476,985 338,311
Nonrelated Party    
Supplier Finance Program [Line Items]    
Accruals 438,042 287,566
Related Party    
Supplier Finance Program [Line Items]    
Accruals $ 5,874 $ 6,099