XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT - Narrative (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
EUR (€)
Feb. 06, 2024
USD ($)
Feb. 05, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Debt Instrument [Line Items]            
Outstanding borrowings $ 90,000,000       $ 117,500,000  
Commerzbank line of credit            
Debt Instrument [Line Items]            
Outstanding borrowings $ 0       0  
Line of Credit | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 300,000,000 $ 200,000,000    
Debt instrument, covenant, debt service coverage ratio 1.25          
Line of Credit | Syndicated credit agreement: | Quarter Ended June 30, 2023 And Thereafter            
Debt Instrument [Line Items]            
Line of credit facility, maximum leverage ratio 3.0          
Line of Credit | Syndicated credit agreement: | Term loan            
Debt Instrument [Line Items]            
Amount of bank guarantees secured by line of credit $ 443,000       $ 443,000  
Line of Credit | German Bank Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity | €   € 7,000,000        
Line of Credit | Commerzbank line of credit            
Debt Instrument [Line Items]            
Amount of bank guarantees secured by line of credit | €   1,619,000       € 1,696,000
Outstanding borrowings | €   € 0       € 0
U.S. Dollar revolving loan | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     200,000,000      
Accordion feature     100,000,000      
Term loan | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     50,000,000      
Term loan | Syndicated credit agreement: | June 30, 2024 through March 31, 2026            
Debt Instrument [Line Items]            
Amortizable amount     625,000      
Term loan | Syndicated credit agreement: | June 30, 2026 through March 31, 2028            
Debt Instrument [Line Items]            
Amortizable amount     938,000      
Term loan | Syndicated credit agreement: | June 30, 2028 through December 31, 2028            
Debt Instrument [Line Items]            
Amortizable amount     1,250,000      
Term loan | Syndicated credit agreement: | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 2.25%          
Term loan | Syndicated credit agreement: | Minimum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 1.25%          
Term loan | Syndicated credit agreement: | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 3.25%          
Term loan | Syndicated credit agreement: | Maximum | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable interest rate 2.25%          
Delayed Draw Term Loan Facility | Syndicated credit agreement:            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 50,000,000