XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Related Parties and Variable Interest Entity - Schedule of Significant Balances Due From and Due To Related Parties (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Due From Related Parties [Abstract]    
Receivables [1] $ 189,930 $ 171,776
Other current assets [2] 105,959 82,479
Other non-current assets [3] 84,032 64,436
Due To Related Parties [Abstract]    
Current portion of operating lease liabilities [4] 6,096 9,945
Operating lease liabilities [5] 11,206 19,238
Accounts payable [6] 111,095 127,427
Accrued expenses [7] 95,965 62,782
Contract liabilities [8] 107,507 76,722
Other 12,933 12,584
Related Parties    
Due From Related Parties [Abstract]    
Receivables 64,412 63,723
Other current assets 14,749  
Other non-current assets 2,523 4,243
Loan receivables 31,979 11,633
Due To Related Parties [Abstract]    
Current portion of operating lease liabilities 3,134 6,426
Operating lease liabilities 8,927 14,852
NW Media Loan   3,800
Accounts payable 21,134 6,713
Accrued expenses 7,510  
Contract liabilities   16,160
Other $ 5 $ 243
[1] Includes amounts due from related parties of $64,412 and $63,723 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[2] Includes amounts due from related parties of $14,749 and $– as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[3] Includes amounts due from related parties of $34,502 and $15,876 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[4] Includes amounts due to related parties of $3,134 and $6,426 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[5] Includes amounts due to related parties of $8,927 and $14,852 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[6] Includes amounts due to related parties of $21,134 and $6,713 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[7] Includes amounts due to related parties of $7,510 and $– as of September 30, 2024 and December 31, 2023, respectively.
[8] Includes amounts due to related parties of $– and $16,160 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)