XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.4
Contingent Liabilities (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
lawsuit
Dec. 31, 2024
USD ($)
lawsuit
Dec. 31, 2023
USD ($)
lawsuit
Dec. 31, 2021
USD ($)
Contingent Liabilities [Line Items]        
Minimum limit of per claim for providing insurance coverage on annual basis | $ $ 5.0      
Maximum limit of aggregate loss incurred annually for providing insurance coverage on annual basis | $ 10.0      
Total amount of damages claimed | $       $ 1.1
Product liability expense | $ $ 0.8 $ 0.7 $ 1.5  
Number of lawsuits involving its products 8 8 7  
Traditional product liability [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 3   1  
Employment [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 1      
Municipal lawsuit [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 3 4 4  
Number of lawsuit dismissed 1      
Unfair trade practices [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 2 2 2  
Trademark [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 1      
Trademark lawsuit [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed   1    
Traditional product liability lawsuit [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed 2      
Number of lawsuits resolved   1 1  
Negligence lawsuit [Member]        
Contingent Liabilities [Line Items]        
Number of lawsuits filed     2  
Number of lawsuits resolved   1