Earnings Per Share - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |
---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
|
Restricted Stock Units (RSUs) | |||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | |||
Antidilutive securities excluded from computation of earnings per share (in shares) | 543,891 | 718,748 | 683,614 |
Performance Shares Units | |||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | |||
Antidilutive securities excluded from computation of earnings per share (in shares) | 502,809 | 623,672 | |
Convertible Debt Securities | |||
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | |||
Antidilutive securities excluded from computation of earnings per share (in shares) | 8,871,339 | 9,146,808 | 8,871,339 |
Interest expense attributable to antidilutive convertible notes excluded from computation of earnings per share | $ 4.4 | $ 4.6 | $ 8.9 |