Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail)

v3.24.1
Summary of Significant Accounting Policies Changes in Initial Product Warranty Accrual and Expenses Under Initial and Extended Warranties (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Balance $ 1,653 $ 1,086 $ 1,132
Provision for estimated warranty cost 3,733 3,639 1,747
Warranty expenditures (3,472) (3,072) (1,793)
Balance 1,914 1,653 1,086
Less: long-term portion of warranty accrual 593 360 521
Current portion of warranty accrual $ 1,321 $ 1,293 $ 565