v3.26.1
Balance Sheet Components - Schedule of Other Assets, Noncurrent (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Assets, Noncurrent Disclosure [Abstract]    
Right-of-use assets $ 3,279 $ 3,609
Land use rights, net 1,450 1,425
Long-term investments 1,599 1,591
Other assets, noncurrent 1,016 999
Other assets, noncurrent $ 7,344 $ 7,624