XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Parties (Tables)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Schedule of Related Parties
The following table presents assets and liabilities attributable to our related parties (in thousands):
December 31,
20232022
Assets
Accounts receivable, net$8,045 $8,787 
Liabilities
Accounts payable$390 $27 
Accrued liabilities— 192 

The following table presents revenues and expenses attributable to our related parties (in thousands):
For the Year Ended December 31,
202320222021
Revenue$192,176 $154,591 $45,082 
Expenses
Cost of revenue162,589 128,308 3,063 
Selling, general and administrative expenses2,464 1,507 285