XML 93 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Expenses - Changes in Warranty Obligations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning Balance $ 4,713 $ 4,743
Provisions for warranties issued during the period 3,463 3,841
Fulfillment of warranty obligations (2,770) (3,871)
Ending Balance $ 5,406 $ 4,713