XML 39 R30.htm IDEA: XBRL DOCUMENT 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