XML 115 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Available Lines of Credit, Outstanding Standby Letter of Credits, and Bonds (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 18, 2019
Line of Credit Facility [Line Items]      
Multicurrency revolving line of credit     $ 500,000
Credit Facility [Member]      
Line of Credit Facility [Line Items]      
Multicurrency revolving line of credit $ 500,000 $ 500,000  
Standby LOCs issued and outstanding (46,013) (59,059)  
Line of credit facility, remaining borrowing capacity 253,987 240,941  
Unsecured Multicurrency Revolving Lines of Credit [Member]      
Line of Credit Facility [Line Items]      
Multicurrency revolving line of credit 87,230 84,318  
Standby LOCs issued and outstanding (19,541) (21,853)  
Short-term borrowings 0 0  
Line of credit facility, remaining borrowing capacity 67,689 62,465  
Surety Bond [Member]      
Line of Credit Facility [Line Items]      
Unsecured surety bonds in force 363,097 271,164  
Line of Credit      
Line of Credit Facility [Line Items]      
Long-term borrowings 0 0  
Line of credit facility, remaining borrowing capacity $ 453,987 $ 440,941