XML 121 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Movement in Standard Product Warranty Accrual      
Balance, January 1 $ 1,308 $ 1,190 $ 1,706
Provision for estimated warranty cost 806 901 492
Warranty expenditures (1,004) (783) (1,008)
Balance, December 31 1,110 1,308 1,190
Less: long-term portion of warranty accrual 245 447 70
Current portion of warranty accrual $ 865 $ 861 $ 1,120