v3.26.1
Product Warranties (Tables)
6 Months Ended
Jun. 30, 2026
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,
20262025
Product warranty liability, beginning$4,263 $3,473 
Warranty charges incurred, net(1,103)(1,497)
Provision for warranty charges, net of adjustments1,034 2,079 
Product warranty liability, ending4,194 4,055 
Less: current portion of product warranty liability(3,173)(2,884)
Non-current portion of product warranty liability$1,021 $1,171