v3.26.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 39,984 $ 38,551
Less: Accumulated depreciation (12,700) (11,002)
Property and equipment, net 27,284 27,549
Buildings    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 20,297 19,568
Construction in Progress    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 566 765
Machinery and Electronic Devices    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 10,432 9,895
Furniture and Fixtures    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 904 823
Motor Vehicles    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 195 189
Equipment    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 5,242 5,073
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 2,348 $ 2,238