v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
June 30,December 31,
20252024
Payroll and related benefits$9,028 $11,147 
Professional fees1,564 2,469 
Sales tax payable1,089 1,339 
Other2,714 5,224 
$14,395 $20,179