XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Movement in Standard Product Warranty Accrual          
Balance, beginning of period $ 1,233 $ 551 $ 1,086 $ 1,132  
Provision for estimated warranty cost 1,255 832 2,715 1,129  
Warranty expenditures (1,011) (366) (2,324) (1,244)  
Balance, end of period 1,477 1,017 1,477 1,017  
Less: long-term portion of warranty accrual 416 472 416 472 $ 521
Current portion of warranty accrual $ 1,061 $ 545 $ 1,061 $ 545 $ 565