v3.24.0.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers [Abstract]  
Schedule of Revenue Disaggregated by Sales Channel and Product The following tables present the Company’s revenue disaggregated by sales channel and product category (in thousands):
   Years Ended December 31, 
Channel  2023   2022   2021 
DTC  $296,698   $330,503   $474,217 
Wholesale   213,843    242,698    250,782 
Revenues, net  $510,541   $573,201   $724,999 
   Years Ended December 31, 
Product  2023   2022   2021 
Sleep products  $496,400   $556,542   $699,631 
Other   14,141    16,659    25,368 
Revenues, net  $510,541   $573,201   $724,999