Annual report [Section 13 and 15(d), not S-K Item 405]

Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details)

v3.25.1
Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 21,095 $ 28,239
Less: accumulated depreciation (17,418) (16,614)
Property and equipment, net 3,677 11,625
Machinery and warehouse equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 4,842 6,753
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 12,093 15,772
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,246 2,531
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 1,625 2,134
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 289 $ 1,049