v3.25.2
Accrued Liabilities
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consisted of the following:
June 30,
2025
December 31,
2024
Accrued salaries and other benefits
$8,559 $10,504 
Accrued freight costs
3,005 4,551 
Sales tax payable
4,054 3,132 
Accrued marketing costs
7,064 5,800 
Accrued professional services
2,489 1,160 
Other accrued liabilities
7,987 6,069 
Total accrued liabilities
$33,158 $31,216