Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Accrued Liabilities - 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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Movement in Standard Product Warranty Accrual          
Balance, beginning of period $ 1,772 $ 1,233 $ 1,653 $ 1,086  
Provision for estimated warranty cost 997 1,255 2,957 2,715  
Warranty expenditures (942) (1,011) (2,783) (2,324)  
Balance, end of period 1,827 1,477 1,827 1,477  
Less: long-term portion of warranty accrual 463 416 463 416 $ 360
Current portion of warranty accrual $ 1,364 $ 1,061 $ 1,364 $ 1,061 $ 1,293