XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The Company’s revenues by distribution channel for the three and nine months ended September 30, 2023 and 2022 are as follows (in thousands):
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
E-commerce$106,037 $124,594 $337,694 $379,052 
Enterprise127,211 79,502 319,674 231,048 
Total Revenue$233,248 $204,096 $657,368 $610,100