Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Additional Information (Detail)

v3.20.2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]          
Revenue from products and services transferred to customers, percentage 86.00% 77.00% 78.00% 81.00%  
Revenue from services transferred to customers over time, percentage 14.00% 23.00% 22.00% 19.00%  
Undelivered elements (product training, installation, product and support services) $ 487   $ 487   $ 559
Allowance for accounts receivable 3,837   3,837   $ 2,531
Revenue recognized from contract liability     300 $ 100  
CARE          
Disaggregation Of Revenue [Line Items]          
Allowance for accounts receivable $ 1,300   $ 1,300