Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details)

v3.19.3
Basis of Presentation and Summary of Significant Accounting Policies - Sales Revenue Disaggregated by Sales Channel and Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation Of Revenue [Line Items]        
Total sales revenue $ 86,392 $ 89,712 $ 267,073 $ 255,283
Business to Business | Domestic        
Disaggregation Of Revenue [Line Items]        
Total sales revenue 30,143 30,263 85,857 91,222
Business to Business | International        
Disaggregation Of Revenue [Line Items]        
Total sales revenue 18,492 21,142 60,859 58,807
Direct-to-Consumer | Domestic        
Disaggregation Of Revenue [Line Items]        
Total sales revenue $ 37,757 $ 38,307 $ 120,357 $ 105,254