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