XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranties (Tables)
6 Months Ended
Jun. 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):
Six Months Ended June 30,
 20242023
Product warranty liability, beginning$4,469 $5,441 
Warranty charges incurred, net(1,880)(1,862)
Provision for warranty charges, net of adjustments1,037 1,348 
Product warranty liability, ending3,626 4,927 
Less: current portion of product warranty liability(2,593)(3,686)
Non-current portion of product warranty liability$1,033 $1,241