XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt and Credit Arrangements - Additional Information (Details)
12 Months Ended
Mar. 13, 2025
USD ($)
Jan. 19, 2021
USD ($)
installment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 13, 2025
EUR (€)
Debt Instrument [Line Items]            
Borrowing capacity     $ 90,000,000.0      
Debt to earnings before interest, taxes and depreciation ratio     2.25%      
Line of credit utilized borrowing capacity     $ 7,200,000      
Line of credit remaining borrowing capacity     82,800,000      
Letters of credit outstanding amount     $ 0      
Bank debt to equity percentage     6.80%      
Aggregate maturities of long-term debt for 2025     $ 2,300,000      
Aggregate maturities of long-term debt for 2026     9,300,000      
Aggregate maturities of long-term debt for 2027     2,100,000      
Aggregate maturities of long-term debt for 2028     2,100,000      
Aggregate maturities of long-term debt for 2029     2,100,000      
Aggregate maturities of long-term debt thereafter     2,900,000      
Interest paid     2,200,000 $ 3,800,000 $ 3,100,000  
Total outstanding guarantees     11,300,000      
Letter of credit outstanding     1,300,000      
Line of Credit | Subsequent Event | Line of Credit            
Debt Instrument [Line Items]            
Borrowing capacity $ 7,700,000         € 8,000,000.0
Asia-Pacific            
Debt Instrument [Line Items]            
Restricted cash used to secure bank debt     100,000 200,000    
Foreign Subsidiaries            
Debt Instrument [Line Items]            
Line of credit utilized borrowing capacity     8,800,000 13,300,000    
Outstanding letters of credit, current     8,200,000 $ 11,400,000    
Term Loan | PNC Equipment Finance, LLC | Corporate Aircraft            
Debt Instrument [Line Items]            
Line of credit utilized borrowing capacity     12,600,000      
Debt instrument, face amount   $ 20,500,000        
Debt instrument, term   120 months        
Interest rate   2.74%        
Debt instrument, periodic payment, number of payments | installment   119        
Outstanding letters of credit, current     $ 2,100,000      
Minimum            
Debt Instrument [Line Items]            
Interest rate     1.125%      
Minimum | Line of Credit | Subsequent Event | Line of Credit            
Debt Instrument [Line Items]            
Debt instrument, term 5 years          
Interest rate 2.50%         2.50%
Maximum            
Debt Instrument [Line Items]            
Interest rate     1.50%      
Maximum | Line of Credit | Subsequent Event | Line of Credit            
Debt Instrument [Line Items]            
Debt instrument, term 6 years          
Interest rate 2.65%         2.65%