XML 56 R41.htm IDEA: XBRL DOCUMENT 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