XML 166 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Depreciation and Amortization (Details)
Dec. 31, 2024
Capitalized software | Maximum  
Depreciation and amortization  
Amortization period 3 years
Other intangible assets | Minimum  
Depreciation and amortization  
Amortization period 1 year
Other intangible assets | Maximum  
Depreciation and amortization  
Amortization period 20 years
Building | Minimum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 30 years
Building | Maximum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 50 years
Building Equipment | Minimum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 10 years
Building Equipment | Maximum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 20 years
Land Improvements  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 20 years
Production, engineering, office and other equipment | Minimum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 2 years
Production, engineering, office and other equipment | Maximum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 20 years
Information technology equipment | Minimum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 1 year 6 months
Information technology equipment | Maximum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 6 years
Leasehold Improvements | Maximum  
Depreciation and amortization  
Estimated useful lives of certain depreciable assets 25 years