XML 39 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenues - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Accrued sales returns included in accrued expenses and other current liabilities $ 11,414  
Accrued sales incentives included in accrued expenses and other current liabilities $ 6,260 $ 13,001
Product Concentration Risk | Total Service Revenue | Maximum    
Total service revenue as percentage of revenues 1.00%