XML 145 R131.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingent Liabilities - Narrative (Details) - Credit Facility Agreement [Member] - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2014
Commitments And Contingent Liabilities [Line Items]    
Letter of credit, outstanding $ 41.5  
Letter of Credit [Member]    
Commitments And Contingent Liabilities [Line Items]    
Letter of credit, outstanding $ 450.0 $ 507.0