v3.25.2
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property and Equipment, Net          
Total property and equipment $ 20,965   $ 20,965   $ 23,825
Accumulated depreciation and amortization (19,058)   (19,058)   (20,988)
Property and equipment, net - subtotal 1,907   1,907   2,837
Less: Property and equipment, net from discontinued operations         (261)
Property and equipment, net 1,907   1,907   2,576
Depreciation and amortization expense related to property and equipment, net 300 $ 500 700 $ 1,100  
Software implementation costs 900   900   1,700
Machinery and Equipment          
Property and Equipment, Net          
Total property and equipment 12,014   12,014   13,437
Computer Equipment and Software          
Property and Equipment, Net          
Total property and equipment 2,158   2,158   3,582
Furniture and Fixtures          
Property and Equipment, Net          
Total property and equipment 1,041   1,041   1,055
Leasehold Improvements          
Property and Equipment, Net          
Total property and equipment $ 5,752   $ 5,752   $ 5,751