XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Assets, net - Schedule of Other Current Assets, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance payments, net $ 35,815 $ 37,148
Term deposits 22,680 19,875
Prepaid expenses 12,684 17,045
Other current assets, net 9,460 8,411
Total other current assets, net [1] $ 80,639 $ 82,479
[1] 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)