v3.26.1
Supplemental Balance Sheet Information - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other non-current assets    
Long-term investments $ 66,056 $ 61,678
Long-term restricted cash 21,587 20,833
Rental deposits and other 12,719 10,470
Prepayment of property and equipment 4,618 4,964
Prepaid VAT 3,773 3,504
Prepaid supply cost 828 969
Total $ 109,581 $ 102,418