XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Schedule of Equity Method Investments [Line Items]    
Beginning balance $ 1,375 $ 1,530
Provision for warranties issued during the period 2,341 3,489
Fulfillment of warranty obligations (1,783) (3,644)
Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties (199) $ 0
Ending balance $ 1,734