Operations and Summary of Significant Accounting Policies - Anti-dilutive Shares (Details) - shares shares in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | |||
| Total anti-dilutive shares (in shares) | 1,063 | 439 | 197 |
| Anti-dilutive stock options | |||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | |||
| Total anti-dilutive shares (in shares) | 31 | 280 | 112 |
| Anti-dilutive performance shares | |||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | |||
| Total anti-dilutive shares (in shares) | 490 | 5 | 18 |
| Anti-dilutive restricted shares and deferred stock units | |||
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | |||
| Total anti-dilutive shares (in shares) | 542 | 154 | 67 |