XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments (Details Narrative)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Apr. 30, 2021
USD ($)
Apr. 30, 2021
EUR (€)
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount     $ 55,300,000     $ 132,600,000  
Long-term debt, term 10 years 10 years 4 years 4 years   10 years 10 years
Derivative swap interest rate     2.00% 2.00%   1.10% 1.10%
Foreign Exchange Contract [Member]              
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount $ 2,800,000   $ 6,300,000   $ 200,000    
Forward exchange contracts $ 61,000,000            
Euro Member Countries, Euro              
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount | €       € 50,000,000     € 120,000,000
Euro Member Countries, Euro | Interest Rate Swap [Member]              
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount | €             € 80,000,000
United Kingdom, Pounds | Foreign Exchange Contract [Member]              
Derivative Instruments, Gain (Loss) [Line Items]              
Loan amount | £   £ 2,500,000