XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingent Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability
The following table sets forth the Company’s product warranty accrual:
Warranty Liability
Balance as of December 31, 2023$688 
Additions to warranty liability397 
Warranty liability utilized(483)
Balance as of December 31, 2024$602 
Schedule of Environmental Loss Contingencies The following table sets forth the Company’s undiscounted environmental obligation:
Environmental Liability
Balance as of December 31, 2023$2,417 
Additions to environmental obligations— 
Environmental reserve adjustment(600)
Environmental obligations utilized(21)
Balance as of December 31, 2024$1,796