v3.26.1
Prepaid Expenses and Other Assets, net - Schedule of Other Current Assets, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance payments, net $ 40,354 $ 38,138
Prepaid expenses 18,903 14,635
Term deposits 11,187 10,774
Other current assets, net 2,029 9,100
Total other current assets, net [1] $ 72,473 $ 72,647
[1] Includes amounts due from related parties of $4,881 and $4,730 as of June 30, 2026, and December 31, 2025, respectively. (See Note 15. Related Party Transactions)