Annual report pursuant to Section 13 and 15(d)

Other Balance Sheet Information

v3.24.1
Other Balance Sheet Information
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Information Other Balance Sheet Information
Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
2023 2022
Machinery and warehouse equipment $ 6,753  $ 6,799 
Internally developed software 15,772  15,199 
Computer equipment 2,531  2,805 
Leasehold improvements 2,134  2,018 
Furniture and fixtures 1,049  1,028 
Total property and equipment 28,239  27,849 
Less: accumulated depreciation (16,614) (13,319)
Property and equipment, net $ 11,625  $ 14,530 
Depreciation expense for the years ended December 31, 2023, 2022 and 2021 was $1.7 million, $2.0 million, and $2.2 million respectively. The Company capitalized software development costs of $3.0 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Amortization of capitalized software development costs was $4.1 million, $3.6 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021 respectively.
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
December 31,
2023 2022
Inventory purchases $ 3,512  $ 2,757 
Compensation and benefits 5,071  1,714 
Advertising costs 457  1,203 
Fulfillment costs 789  1,725 
Sales taxes 1,106  1,374 
Transaction costs —  17,500 
Other accrued expenses 5,085  5,081 
Total accrued expenses $ 16,020  $ 31,354