Annual report pursuant to Section 13 and 15(d)

Schedule of Changes in Common Stock Outstanding (Detail)

v3.8.0.1
Schedule of Changes in Common Stock Outstanding (Detail) - Common Stock - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Class of Stock [Line Items]      
Beginning Balance 20,893,262 15,964,503 12,971,438
Shares issued for stock-based compensation 226,922 310,959 142,556
Shares issued for contingent consideration and acquisition 232,199 1,254,137 1,980,909
Ending Balance 21,352,383 20,893,262 15,964,503
IPO      
Class of Stock [Line Items]      
Shares issued in offering [1]   3,191,250  
Private Placement      
Class of Stock [Line Items]      
Shares issued in offering   172,413 [2] 869,600 [3]
[1] Underwritten public offering of our common stock at an offering price of $5.25 per share. Net proceeds of the offering were $15.2 million, which were used to fund the cash portion of the TNT acquisition, pay down bank debt, and for general corporate purposes.
[2] Shares sold for $1.0 million in a private placement to one of our distributors. Net proceeds were used for general corporate purposes.
[3] Shares sold in a private placement to one of our distributors. Net proceeds were used for general corporate purposes.