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.1
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
Mar. 31, 2019
Mar. 31, 2018
Disaggregation Of Revenue [Line Items]    
Total sales revenue $ 84,818 $ 73,584
Business to Business | Domestic    
Disaggregation Of Revenue [Line Items]    
Total sales revenue 26,061 28,016
Business to Business | International    
Disaggregation Of Revenue [Line Items]    
Total sales revenue 19,803 16,906
Direct-to-Consumer | Domestic    
Disaggregation Of Revenue [Line Items]    
Total sales revenue $ 38,954 $ 28,662