XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Trade Receivable, Allowance for doubtful accounts [1] $ 2,518 $ 1,049
Common shares, par value $ 0.0001 $ 0.0001
Common shares, shares authorized 2,000,000,000 2,000,000,000
Common shares, shares issued 126,886,102 109,505,150
Common Stock, outstanding 126,886,102 109,505,150
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 100,000,000 100,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Receivables [1] $ 173,446 $ 171,776
Other current assets, net [2] 80,639 82,479
Accounts payable [3] 121,374 127,427
Short-term borrowings and current portion of long-term debt [4]   4,252
Current portion of operating lease liabilities [5] 4,865 9,945
Contract liabilities [6] 97,524 76,722
Long-term operating lease liabilities [7] 2,870 19,238
Related Parties    
Receivables 54,585 63,723
Other current assets, net 8,672  
Other assets net 30,520 15,876
Accounts payable 20,481 6,713
Short-term borrowings and current portion of long-term debt   3,800
Current portion of operating lease liabilities 1,899 6,426
Contract liabilities $ 1 16,160
Long-term operating lease liabilities   $ 14,852
[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 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)
[4] Includes amounts due to related parties of $– and as of $3,800 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 $1,899 and $6,426 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 $1 and $16,160 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 $– and $14,852 as of June 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)