XML 83 R62.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Research and Development (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Research and Development [Abstract] |
Schedule of Expenditures as a Percentage of Sales |
| Year Ended December 31,
Expenditures as a percentage of sales | 2024 | 2023 | 2022
Research and Development Expense | 1.1 | % | 0.8 | % | 0.8 | %
Engineering Expense | 2.1 | % | 1.9 | % | 1.5 | %
Total | 3.2 | % | 2.7 | % | 2.3 | %

X
- References No definition available. + Details
Name: | us-gaap_ResearchAndDevelopmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements. Include also the amount of costs incurred under a research and development arrangement accounted for as a contract to perform research and development for others. Aggregation of similar arrangements by type may be appropriate. Include also the amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others. Aggregation of similar arrangements by type may be appropriate. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483041/730-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483041/730-20-50-1 + Details
Name: | us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration