XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022 and 2021 are as follows (in thousands):
 Three Months Ended September 30,Nine Months Ended September 30,
 2022202120222021
E-commerce$124,594 $121,707 $379,052 $360,822 
Enterprise79,502 72,732 231,048 206,810 
Total Revenues$204,096 $194,439 $610,100 $567,632