Annual report [Section 13 and 15(d), not S-K Item 405]

Short-Term Borrowings and Credit Lines (Narrative) (Details)

v3.25.0.1
Short-Term Borrowings and Credit Lines (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 4,600
Domestic Line of Credit | Secured Overnight Financing Rate (SOFR) | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 1.00%
Domestic Line of Credit | Base Rate | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 0.50%
Domestic Line of Credit | United States of America, Dollars  
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 500,000
Foreign Line of Credit | European Subsidiary Line Of Credit  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 0.75%
Europe | Euro Member Countries, Euro  
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 4,400
Europe | United States of America, Dollars  
Line of Credit Facility [Line Items]  
Maximum borrowing capacity $ 4,600
Maximum | Domestic Line of Credit | Credit Facility  
Line of Credit Facility [Line Items]  
Commitment fee percentage 0.20%
Maximum | Domestic Line of Credit | Secured Overnight Financing Rate (SOFR) | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 1.50%
Maximum | Domestic Line of Credit | Base Rate | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 0.50%
Minimum | Domestic Line of Credit | Credit Facility  
Line of Credit Facility [Line Items]  
Commitment fee percentage 0.10%
Minimum | Domestic Line of Credit | Secured Overnight Financing Rate (SOFR) | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 1.00%
Minimum | Domestic Line of Credit | Base Rate | Credit Facility  
Line of Credit Facility [Line Items]  
Basis spread on variable rate 0.00%