v3.25.4
Other Assets - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Other Assets [Abstract]    
Prepayments $ 8,930 $ 13,124
VAT receivable 2,607 1,540
Total other current assets 11,537 14,664
Deposits for properties 0 356
Prepayments 127 3,234
Other long-term assets $ 127 $ 3,590