Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) shares in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Stock options | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities excluded from computation of earnings per share, amount (in shares) | 214 |
| RSUs | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities excluded from computation of earnings per share, amount (in shares) | 149 |
| Deferred consideration related to Bowers acquisition | |
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |
| Antidilutive securities excluded from computation of earnings per share, amount (in shares) | 992 |