v3.26.1
Prepaid Expenses and Other Assets, net - Schedule of Other Current Assets, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance payments, net $ 40,530 $ 38,138
Prepaid expenses 13,856 14,635
Term deposits 11,137 10,774
Other current assets, net 7,846 9,100
Total other current assets, net [1] $ 73,369 $ 72,647
[1] Includes amounts due from related parties of $4,053 and $4,730 as of March 31, 2026, and December 31, 2025, respectively. (See Note 15. Related Party Transactions)