XML 84 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details)
12 Months Ended
Dec. 31, 2024
bank
Property, Plant and Equipment [Line Items]  
High end of the range of the required percentage voting interest held to account for investments with the equity method of accounting 50.00%
Allowance for Doubtful Accounts  
Number of banks where demand deposit or money market accounts are held by the company 35
Buildings and site improvements  
Depreciation and Amortization  
Estimated Useful Life (in years) 16 years
Minimum  
Depreciation and Amortization  
Estimated Useful Life (in years) 1 year
Minimum | Machinery and Equipment  
Depreciation and Amortization  
Estimated Useful Life (in years) 3 years
Minimum | Buildings and site improvements  
Depreciation and Amortization  
Estimated Useful Life (in years) 15 years
Minimum | Software development  
Depreciation and Amortization  
Estimated Useful Life (in years) 3 years
Maximum  
Depreciation and Amortization  
Estimated Useful Life (in years) 5 years
Maximum | Machinery and Equipment  
Depreciation and Amortization  
Estimated Useful Life (in years) 10 years
Maximum | Buildings and site improvements  
Depreciation and Amortization  
Estimated Useful Life (in years) 45 years
Maximum | Software development  
Depreciation and Amortization  
Estimated Useful Life (in years) 5 years