v3.25.2
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
The following table presents a summary of the Company’s sales return reserve:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Beginning balance
$9,634 $7,335 $7,587 $9,610 
Returns
(42,757)(36,670)(67,862)(62,570)
Provision
42,882 37,265 70,034 60,890 
Ending balance
$9,759 $7,930 $9,759 $7,930 
Deferred revenue consisted of the following:
June 30,
2025
December 31,
2024
Gift cards
$11,544 $11,473 
Other
1,321 742 
Total deferred revenue
$12,865 $12,215