Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Additional Information (Detail)

v3.8.0.1
Revenue Recognition - Additional Information (Detail)
3 Months Ended
Mar. 31, 2018
USD ($)
Disaggregation Of Revenue [Line Items]  
Revenue from products and services transferred to customers, percentage 83.00%
Revenue from services transferred to customers over time, percentage 17.00%
Revenue recognized from contract liability $ 502,000
Extended warranties recognized 648,000
Deferred royalties recognized $ 3,000
Maximum  
Disaggregation Of Revenue [Line Items]  
Amortization period to expense incremental costs 1 year