v3.25.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contracts with Customers [Abstract]  
Schedule of Revenue Disaggregated by Sales Channel

The following tables present the Company’s revenue disaggregated by sales channel (in thousands):

 

   Three Months Ended
June 30,
   Six Months Ended
June 30,
 
Sales Category  2025   2024   2025   2024 
e-commerce  $43,084   $48,666   $88,481   $98,140 
Showrooms   15,769    18,197    33,755    34,938 
Wholesale   46,247    53,408    87,035    107,226 
Revenues, net  $105,100   $120,271   $209,271   $240,304