XML 84 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2. Summary of Significant Accounting Policies (Details) - PP&E Table
Dec. 31, 2024
Minimum [Member] | Building and building improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 25 years
Minimum [Member] | Manufacturing machinery and equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Minimum [Member] | Furniture, fixtures, computer hardware, and computer software [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Maximum [Member] | Building and building improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 40 years
Maximum [Member] | Manufacturing machinery and equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 15 years
Maximum [Member] | Furniture, fixtures, computer hardware, and computer software [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 7 years
Maximum [Member] | Leasehold improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 15 years