Commitments and Contingencies Letters of Credit and Guarantee Agreements (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| 2020 | $ 127,235 |
| 2021 | 10,366 |
| 2022 | 1,770 |
| 2023 | 1,931 |
| 2024 | 344 |
| Thereafter | $ 684 |
| X | ||||||||||
- Definition Letters of credit and guarantees due in five years. No definition available.
|
| X | ||||||||||
- Definition Letters of credit and guarantees due in four years. No definition available.
|
| X | ||||||||||
- Definition Letters of credit and guarantees due in three years. No definition available.
|
| X | ||||||||||
- Definition Letters of credit and guarantees due in two years. No definition available.
|
| X | ||||||||||
- Definition Letters of credit and guarantees due after the fifth fiscal year following the latest fiscal year. No definition available.
|
| X | ||||||||||
- Definition Letters of credit and guarantees outstanding, current. No definition available.
|
| X | ||||||||||
- References No definition available.
|