Annual report pursuant to Section 13 and 15(d)

Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail)

v3.23.1
Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Balance $ 1,086 $ 1,132 $ 1,110
Provision for estimated warranty cost 3,639 1,747 1,047
Warranty expenditures (3,072) (1,793) (1,025)
Balance 1,653 1,086 1,132
Less: long-term portion of warranty accrual 360 521 384
Current portion of warranty accrual $ 1,293 $ 565 $ 748