v3.25.1
Consolidated Balance Sheet Components - Property and equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property and equipment, Net      
Accumulated depreciation and amortization $ (15,620)   $ (13,592)
Property and equipment, net 19,921   19,707
Transfer of instruments 44 $ 100  
Depreciation and amortization 1,096 $ 1,111  
Leasehold improvements      
Property and equipment, Net      
Property and equipment, gross 14,766   14,727
Furniture and equipment      
Property and equipment, Net      
Property and equipment, gross 13,647   11,946
Internal-use software      
Property and equipment, Net      
Property and equipment, gross 4,629   4,349
Instruments      
Property and equipment, Net      
Property and equipment, gross 2,018   2,005
Construction in process      
Property and equipment, Net      
Property and equipment, gross $ 481   $ 272