XML 50 R41.htm IDEA: XBRL DOCUMENT
v3.26.1

Stock-Based Compensation (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract] |
Summary of Compensation Expense | The following table summarizes the compensation expense included in selling, general and administrative expenses in the Condensed Consolidated Statements of Earnings related to stock-based compensation plans:
|  | Three Months Ended |
|  | March 31, |  |  | March 31, |
|  | 2026 |  |  | 2025 |
Service-based RSUs |  | $ | 1,003 |  |  | $ | 947 |
Performance-based RSUs |  |  | 812 |  |  |  | 485 |
Cash-settled RSUs |  |  | 197 |  |  |  | 215 |
Total |  | $ | 2,012 |  |  | $ | 1,647 |
Income tax benefit |  |  | 473 |  |  |  | 387 |
Net expense |  | $ | 1,539 |  |  | $ | 1,260 |
Summary of Unrecognized Compensation Expense related to Unvested RSUs | The following table summarizes the unrecognized compensation expense related to unvested RSUs by type and the weighted-average period in which the expense is to be recognized:
|  | Unrecognized |  |  |  |
|  | Compensation |  |  | Weighted- |
|  | Expense at |  |  | Average |
|  | March 31, 2026 |  |  | Period (years) |
Service-based RSUs |  | $ | 4,897 |  |  |  | 1.58 |
Performance-based RSUs |  |  | 6,172 |  |  |  | 2.27 |
Total |  | $ | 11,069 |  |  |  | 1.96 |
Summary of Status of Plans | The following table summarizes the status of these plans as of March 31, 2026:
|  | 2018 Plan |  |  | 2014 Plan |  |  | 2009 Plan |  |  | 2004 Plan |  |  | Directors' Plan |
Awards originally available |  |  | 2,500,000 |  |  |  | 1,500,000 |  |  |  | 3,400,000 |  |  |  | 6,500,000 |  |  | N/A |
Maximum potential awards outstanding |  |  | 733,657 |  |  |  | 35,100 |  |  |  | 30,000 |  |  |  | 14,545 |  |  |  | 4,722 |
RSUs and cash-settled awards vested and released |  |  | 869,782 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | — |
Awards available for grant |  |  | 896,561 |  |  |  | — |  |  |  | — |  |  |  | — |  |  |  | — |
Summary of Service-Based Restricted Stock Units | The following table summarizes the service-based RSU activity for the three months ended March 31, 2026:
|  | Units |  |  | Weighted Average Grant Date Fair Value |
Outstanding at December 31, 2025 |  |  | 320,640 |  |  | $ | 34.82 |
Granted |  |  | 56,358 |  |  |  | 56.60 |
Vested and released |  |  | (50,703 | ) |  |  | 44.49 |
Forfeited |  |  | (2,002 | ) |  |  | 41.78 |
Outstanding at March 31, 2026 |  |  | 324,293 |  |  | $ | 37.04 |
Releasable at March 31, 2026 |  |  | 169,267 |  |  | $ | 26.42 |
Summary of Performance- Based RSUs | The following table summarizes the performance-based RSU activity for the three months ended March 31, 2026:
|  | Units |  |  | Weighted Average Grant Date Fair Value |
Outstanding at December 31, 2025 |  |  | 200,598 |  |  | $ | 44.07 |
Granted |  |  | 69,645 |  |  |  | 56.80 |
Attained by performance |  |  | 5,400 |  |  |  | 43.80 |
Released |  |  | (24,466 | ) |  |  | 43.80 |
Forfeited |  |  | (30,204 | ) |  |  | 43.71 |
Outstanding at March 31, 2026 |  |  | 220,973 |  |  | $ | 48.19 |
Releasable at March 31, 2026 |  |  | — |  |  | $ | — |

X
- Definition Represents the components of the Performance-Based restricted stock units plan including target units, vesting year, vesting dependency and units awarded. + References No definition available. + Details
Name: | cts_ScheduleOfComponentsOfPerformanceBasedRestrictedStockUnitsTableTextBlock
Namespace Prefix: | cts_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the shares or units authorized and available for issuance by plan and type of issuance. + References No definition available. + Details
Name: | cts_StatusOfEquityBasedCompensationPlansTableTextBlock
Namespace Prefix: | cts_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (i) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration