XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies 2 (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment Useful Life      
Incremental Common Shares Attributable to Share-based Payment Arrangements 98,803 123,406 226,500
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 61,040 54,840 42,855
Capitalized Software Costs [Member]      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life 10 years    
Minimum [Member] | Building and Building Improvements      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life 15 years    
Minimum [Member] | Machinery and Equipment      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life 3 years    
Minimum [Member] | Software      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life 3 years    
Maximum [Member] | Building and Building Improvements      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life   50 years  
Maximum [Member] | Machinery and Equipment      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life   12 years  
Maximum [Member] | Software      
Property, Plant and Equipment Useful Life      
Property, Plant and Equipment, Useful Life   10 years