v3.26.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 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):

 

   Years Ended December 31, 
Channel  2025   2024   2023 
e-commerce  $182,842   $206,300   $223,607 
Wholesale   207,387    204,214    213,843 
Showrooms   78,496    77,363    73,091 
Revenues, net  $468,725   $487,877   $510,541