XML 96 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Narrative (Details)
€ in Millions
12 Months Ended
Sep. 05, 2024
USD ($)
Jul. 19, 2024
EUR (€)
Jul. 02, 2024
USD ($)
extension
Feb. 26, 2024
USD ($)
Jul. 19, 2023
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
EUR (€)
Oct. 31, 2020
USD ($)
Debt Instrument [Line Items]                    
Short-term borrowing           $ 176,035,000 $ 81,794,000      
Money Market Borrowing Arrangement                    
Debt Instrument [Line Items]                    
Short-term borrowing, maximum borrowing capacity                   $ 30,000,000
Short-term borrowing           0 0      
Amended Revolving Credit Facility Maturing In July 2029                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity     $ 600,000,000              
Line of credit facility, increase limit     $ 300,000,000              
Line of credit facility, number of extensions | extension     2              
Line of credit facility, duration of extension (in years)     1 year              
Long-term line of credit             36,500,000      
Compensating balance, amount           0        
Amended Revolving Credit Facility Maturing In July 2029 | Subsidiaries                    
Debt Instrument [Line Items]                    
Long-term line of credit           0 0      
Amended Revolving Credit Facility Maturing In July 2029 | Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Long-term line of credit           176,000,000.0 44,200,000 € 170.0 € 40.0  
Unsecured Lines Of Credit                    
Debt Instrument [Line Items]                    
Interest and fees           9,500,000 3,900,000      
Line of credit facility, average outstanding amount           $ 170,600,000 $ 60,500,000      
Short-term debt, weighted average interest rate, over time           5.10% 5.20%      
Senior Unsecured Notes 3.49 Percent Due In 2024                    
Debt Instrument [Line Items]                    
Debt instrument, repaid       $ 100,000,000            
Interest rate on notes (as a percent)       3.49%            
Senior Unsecured Notes 1.17 Percent Due In 2024                    
Debt Instrument [Line Items]                    
Debt instrument, repaid | €   € 200.0                
Interest rate on notes (as a percent)   1.17%                
Senior Unsecured Notes 3.4 Percent Due In September 2024                    
Debt Instrument [Line Items]                    
Debt instrument, repaid $ 50,000,000                  
Interest rate on notes (as a percent) 3.40%                  
Senior Unsecured Notes 0.98 Percent Due In 2023                    
Debt Instrument [Line Items]                    
Debt instrument, repaid | €         € 100.0          
Interest rate on notes (as a percent)         0.98%