XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Parties (Tables)
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
Schedule of Related Parties
The following table presents assets and liabilities attributable to our related parties (in thousands):
June 30, 2024December 31, 2023
Assets
Accounts receivable, net$3,668 $8,045 
Liabilities
Accounts payable$556 $390 

The following table presents revenues and expenses attributable to our related parties (in thousands):
For the Three Months Ended June 30,For the Six Months Ended June 30,
2024202320242023
Revenue$3,021 $39,486 $33,805 $94,207 
Expenses
Cost of revenue1,850 32,076 28,764 79,582 
Selling, general and administrative expenses— 997 — 1,239