v3.26.3
Supplemental Balance Sheet Information - Schedule of Other Non-current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Other non-current assets    
Long-term investments $ 65,407 $ 61,678
Intangible assets, net 37,924 62,704
Long-term restricted cash 21,786 20,833
Rental deposits and other 13,334 10,470
Prepayment of property and equipment 4,118 4,964
Prepaid VAT 4,138 3,504
Prepaid supply cost 740 969
Total $ 147,447 $ 165,122