Contingencies and Commitments (Details) $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Guaranties [Abstract] | |
Issued guaranties | $ 27.4 |
Maximum [Member] | |
Guaranties [Abstract] | |
Guarantor obligations, expiration period | 2 years |
Performance Bonds [Member] | |
Guaranties [Abstract] | |
Issued guaranties | $ 15.8 |
Letters of Credit [Member] | |
Guaranties [Abstract] | |
Issued guaranties | $ 11.6 |