XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingent Liabilities - Unrecorded Unconditional Purchase Obligation (Details) - Purchase Commitment
$ in Thousands
Jun. 30, 2024
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Less than 1 year $ 239,278
1 - 3 years 438,209
3 - 5 years 340,402
More than 5 years 543,623
Total Purchase Obligations $ 1,561,512