Debt - Other Debt Narrative (Details) $ in Millions |
Dec. 31, 2024
USD ($)
note
|
|---|---|
| Other debt | |
| Short-term Debt [Line Items] | |
| Number of STI notes payable | note | 3 |
| STI | |
| Short-term Debt [Line Items] | |
| Other debt | $ 33.8 |
| STI | Euros | |
| Short-term Debt [Line Items] | |
| Other debt | 14.9 |
| STI | United States of America, Dollars | |
| Short-term Debt [Line Items] | |
| Other debt | 18.9 |
| STI | Other debt | |
| Short-term Debt [Line Items] | |
| Letters of credit outstanding | $ 18.9 |
| Minimum | STI | Other debt | |
| Short-term Debt [Line Items] | |
| Stated interest rate (as a percent) | 3.13% |
| Maximum | STI | Other debt | |
| Short-term Debt [Line Items] | |
| Stated interest rate (as a percent) | 6.10% |