• Filing Date: 2019-03-08
  • Form Type: 10-K
  • Description: Annual report
v3.10.0.1
Employee Benefit Plan - Additional Information (Detail)
12 Months Ended
Dec. 31, 2018
USD ($)
Plans
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
US Employees [Member]      
Employee Benefit Plan [Line Items]      
Maximum percentage of employee contribution 100.00%    
Company contribution in the plan $ 536,000 $ 560,000 $ 415,000
India Employees [Member]      
Employee Benefit Plan [Line Items]      
Employment benefit accrued $ 72,000 58,000  
Matching contribution, number of defined contribution plans | Plans 2    
Defined benefit plan amount recognized $ 14,000 $ 17,000 $ 14,000
Maximum [Member] | US Employees [Member]      
Employee Benefit Plan [Line Items]      
Maximum percentage of employer contribution 4.00%    
Deferred Profit Sharing [Member] | US Employees [Member]      
Employee Benefit Plan [Line Items]      
Company contribution in the plan $ 0