Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Additional Information (Detail)

v3.19.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Revenue Recognition [Abstract]      
Revenue from products and services transferred to customers, percentage 84.00% 83.00%  
Revenue from services transferred to customers over time, percentage 16.00% 17.00%  
Undelivered elements (product training, installation, product and support services) $ 625,000   $ 730,000
Revenue recognized from contract liability 300,000    
Extended warranties recognized 700,000    
Deferred royalties recognized $ 3,000