XML 118 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
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%