v3.25.0.1
Related-Party Transactions - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Sep. 30, 2024
Related Party Transaction [Line Items]    
Accounts receivable $ 252,302 $ 362,523
Advances to suppliers 175,485 174,532
Accounts payable 101,858 436,744
Accruals and provisions 476,985 338,311
Other current liabilities 10,809 24,246
Other non-current liabilities 27,590 29,100
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable 5,483 92,183
Unbilled receivables 246,819 270,340
Total receivables from related parties 252,302 362,523
Advances to suppliers 51,852 32,074
Accounts payable 1,809 3,410
Deferred revenue 33,169 38,162
Accruals and provisions 5,874 6,099
Other current liabilities 1,506 428
Other non-current liabilities $ 1,507 $ 1,507