XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments (Details Narrative)
€ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
USD ($)
Apr. 30, 2021
EUR (€)
Apr. 30, 2021
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount       € 50 $ 51.9 € 120 $ 124.7
Long-term debt, term       4 years 4 years 10 years 10 years
Derivative swap interest rate       2.00% 2.00% 1.10% 1.10%
Interest Rate Swap [Member]              
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount | €           € 80  
Gains and losses in derivatives $ 1.7 $ 2.8 $ 6.3        
Foreign Exchange Contract [Member]              
Derivative Instruments, Gain (Loss) [Line Items]              
Forward exchange contracts $ 100.0            
Maximum Remaining Maturity of Foreign Currency Derivatives 1 year