XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Operations and Summary of Significant Accounting Policies - PP&E and Other Misc Disclosures (Details)
12 Months Ended
Dec. 31, 2022
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 31
Buildings and site improvements  
Depreciation and Amortization  
Estimated useful life 16 years
Minimum | Machinery and equipment  
Depreciation and Amortization  
Estimated useful life 3 years
Minimum | Buildings and site improvements  
Depreciation and Amortization  
Estimated useful life 15 years
Minimum | Software development  
Depreciation and Amortization  
Estimated useful life 3 years
Maximum | Machinery and equipment  
Depreciation and Amortization  
Estimated useful life 10 years
Maximum | Buildings and site improvements  
Depreciation and Amortization  
Estimated useful life 45 years
Maximum | Software development  
Depreciation and Amortization  
Estimated useful life 5 years