Commitments And Contingencies - Additional Information (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
| Commitment And Contingencies [Line Items] | |||
| Rent expenses | $ 1,259 | $ 1,094 | $ 955 |
| Minimum | |||
| Commitment And Contingencies [Line Items] | |||
| Royalty expenses percentage | 3.00% | ||
| Maximum | |||
| Commitment And Contingencies [Line Items] | |||
| Royalty expenses percentage | 3.50% | ||
| Israeli Innovation Authority | |||
| Commitment And Contingencies [Line Items] | |||
| Maximum royalty payment as percentage of grants received | 100.00% | ||
| Aggregate contingent royalty liability (including interest) | $ 19,445 | ||
| Israeli Innovation Authority | Cost of Revenue | |||
| Commitment And Contingencies [Line Items] | |||
| Royalty expenses | $ 539 | $ 482 | $ 300 |
| Israeli Innovation Authority | Minimum | |||
| Commitment And Contingencies [Line Items] | |||
| Royalty expenses percentage | 3.00% | ||
| Israeli Innovation Authority | Maximum | |||
| Commitment And Contingencies [Line Items] | |||
| Royalty expenses percentage | 3.50% | ||