v3.25.2
Balance Sheet Components - Schedule of Acrcued expenses - Details (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Abstract]    
Accrued professional service fees $ 2,858 $ 667
Accrued sales and marketing costs 1,018 876
Accrued tax payable 181 876
Accrued others 0 107
Accrued research and development costs 2,491 315
Accrued expenses $ 6,548 $ 2,841