XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranties (Tables)
9 Months Ended
Sep. 30, 2024
Guarantees and Product Warranties [Abstract]  
Schedule of Reconciliation of the Changes in the Aggregate Product Warranty Liability
Product warranty liability activity was as follows for the periods presented (in thousands):
Nine Months Ended September 30,
 20242023
Product warranty liability, beginning$4,469 $5,441 
Warranty charges incurred, net(3,492)(2,805)
Provision for warranty charges, net of adjustments2,597 2,267 
Product warranty liability, ending3,574 4,903 
Less: current portion of product warranty liability(2,440)(3,694)
Non-current portion of product warranty liability$1,134 $1,209