Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Additional Information (Detail)

v3.3.1.900
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Oct. 01, 2015
Reporting_unit
Dec. 01, 2014
shares
Dec. 31, 2015
USD ($)
Sep. 30, 2015
USD ($)
Jun. 30, 2015
USD ($)
Mar. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Sep. 30, 2014
USD ($)
Jun. 30, 2014
USD ($)
Mar. 31, 2014
USD ($)
Dec. 31, 2015
USD ($)
Segment
shares
Dec. 31, 2014
USD ($)
Segment
shares
Dec. 31, 2013
USD ($)
shares
Oct. 31, 2015
USD ($)
Apr. 30, 2015
USD ($)
Aug. 31, 2014
USD ($)
Summary Of Significant Accounting Policies [Line Items]                                
Number of reportable segments | Segment                     1 2        
Working capital excluding cash and cash equivalent     $ 25,900,000       $ 18,800,000       $ 25,900,000 $ 18,800,000        
Convertible stock, Conversion of preferred stock | shares   36,300,171                            
Line of credit facility, maximum borrowing amount                           $ 30,000,000 $ 25,000,000 $ 25,000,000
Borrowing capacity     22,000,000               22,000,000          
Guaranteed borrowing capacity                             $ 5,000,000  
Bank loan payable     2,600,000               2,600,000          
Revenues realized     44,348,000 $ 37,733,000 $ 27,245,000 $ 20,330,000 27,494,000 $ 26,877,000 $ 17,517,000 $ 4,952,000 $ 129,656,000 76,840,000 $ 26,060,000      
Unbilled contract receivable expected billing period                     12 months          
Revenue from sales taxes                     $ 4,500,000 2,700,000 500,000      
Maturity of temporary cash investments                     3 months          
Number of reporting units tested for impairment of goodwill | Reporting_unit 1                              
Advertisement Expenses                     $ 300,000 $ 300,000 $ 300,000      
Net deferred tax liabilities     6,600,000               $ 6,600,000          
Share based compensation, number of options granted | shares                     0   0      
Business acquisition, number of shares to be issued | shares                     2,929,669 8,035,826        
Deemed distribution on exchange of preferred stock                       $ 5,301,000        
Minimum                                
Summary Of Significant Accounting Policies [Line Items]                                
Product warranty                     1 year          
Maximum                                
Summary Of Significant Accounting Policies [Line Items]                                
Product warranty                     10 years          
Contingent payment of stock issued for acquisitions of businesses     $ 6,500,000       $ 11,700,000       $ 6,500,000 $ 11,700,000