v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
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