XML 114 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments (Details Textual) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Financial Standby Letter of Credit [Member]    
Commitments    
Letters of credit outstanding, amount $ 3.0  
Guarantees amount 69.9  
Financial Guarantee [Member]    
Commitments    
Guarantees amount 10.3  
Performance Guarantee [Member]    
Commitments    
Guarantees amount 39.6  
Indemnification Agreement [Member]    
Commitments    
Guarantees amount 416.3  
Guarantor Obligations, Current Carrying Value $ 0.0 $ 0.0