XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Trade Receivable, Allowance for doubtful accounts $ 3,233 $ 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 128,313,144 109,505,150
Common Stock, outstanding 128,313,144 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] $ 189,930 $ 171,776
Other current assets, net [2] 105,959 82,479
Accounts payable [3] 111,095 127,427
Accrued expenses [4] 95,965 62,782
Short-term borrowings and current portion of long-term debt [5]   4,252
Current portion of operating lease liabilities [6] 6,096 9,945
Contract liabilities [7] 107,507 76,722
Long-term operating lease liabilities [8] 11,206 19,238
Related Parties    
Receivables 64,412 63,723
Other current assets, net 14,749  
Other assets net 34,502 15,876
Accounts payable 21,134 6,713
Accrued expenses 7,510  
Short-term borrowings and current portion of long-term debt   3,800
Current portion of operating lease liabilities 3,134 6,426
Contract liabilities   16,160
Long-term operating lease liabilities $ 8,927 $ 14,852
[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 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)
[4] Includes amounts due to related parties of $7,510 and $– as of September 30, 2024 and December 31, 2023, respectively.
[5] Includes amounts due to related parties of $– and as of $3,800 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 $3,134 and $6,426 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 $– and $16,160 as of September 30, 2024 and December 31, 2023, respectively. (See Note 13. Related Parties and Variable Interest Entity)
[8] 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)