v3.26.1
Related-Party Transactions - Schedule of Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Sep. 30, 2025
Related Party Transaction [Line Items]    
Accounts receivable $ 108,922 $ 200,748
Advances to suppliers 226,390 126,778
Accounts payable 295,056 321,004
Accruals and provisions 274,935 246,235
Other current liabilities 90,661 20,590
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable 8,472 26,615
Unbilled receivables 100,450 174,133
Total receivables from related parties 108,922 200,748
Advances to suppliers 6,271 9,603
Accounts payable 2,680 4,985
Deferred revenue 57,531 79,916
Accruals and provisions 2,106 6,353
Other current liabilities $ 0 $ 301