XML 74 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties and Variable Interest Entity - Schedule of Significant Balances Due From and Due To Related Parties (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Due From Related Parties [Abstract]    
Receivables [1] $ 173,446 $ 171,776
Other current assets [2] 80,639 82,479
Other non-current assets [3] 71,851 64,436
Due To Related Parties [Abstract]    
Current portion of operating lease liabilities [4] 4,865 9,945
Operating lease liabilities [5] 2,870 19,238
Accounts payable [6] 121,374 127,427
Contract liabilities [7] 97,524 76,722
Other 11,646 12,584
Related Parties    
Due From Related Parties [Abstract]    
Receivables 54,585 63,723
Other current assets 8,672  
Other non-current assets 143 4,243
Loan receivables 30,377 11,633
Due To Related Parties [Abstract]    
Current portion of operating lease liabilities 1,899 6,426
Operating lease liabilities   14,852
NW Media Loan   3,800
Accounts payable 20,481 6,713
Contract liabilities 1 16,160
Other $ 146 $ 243
[1] Includes amounts due from related parties of $54,585 and $63,723 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[2] Includes amounts due from related parties of $8,672 and $– as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[3] Includes amounts due from related parties of $30,520 and $15,876 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[4] Includes amounts due to related parties of $1,899 and $6,426 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[5] Includes amounts due to related parties of $– and $14,852 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[6] Includes amounts due to related parties of $20,481 and $6,713 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[7] Includes amounts due to related parties of $1 and $16,160 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)