v3.25.4
Debt and Credit Arrangements - Additional Information (Details)
12 Months Ended
Jul. 16, 2025
USD ($)
Jan. 19, 2021
USD ($)
installment
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jul. 30, 2025
USD ($)
Jul. 29, 2025
USD ($)
Jul. 16, 2025
PLN (zł)
Mar. 14, 2025
USD ($)
Mar. 13, 2025
USD ($)
Debt Instrument [Line Items]                    
Borrowing capacity     $ 60,000,000.0     $ 60,000,000.0 $ 90,000,000.0      
Increase in borrowings available           $ 55,000,000.0 $ 35,000,000.0   $ 60,000,000.0 $ 40,000,000.0
Debt to earnings before interest, taxes and depreciation ratio     3.00%              
Line of credit utilized borrowing capacity     $ 8,000,000.0              
Line of credit remaining borrowing capacity     52,000,000.0              
Letters of credit outstanding amount     $ 0              
Bank debt to equity percentage     8.30%              
Long-term debt, repayment in 2026     $ 5,400,000              
Long-term debt, repayment in 2027     6,400,000              
Long-term debt, repayment in 2028     13,500,000              
Long-term debt, repayment in 2030     6,300,000              
Long-term debt, repayment in 2029     6,700,000              
Long-term debt, repayment in 2030 and thereafter     6,300,000              
Interest paid     1,400,000 $ 2,200,000 $ 3,800,000          
Total outstanding guarantees     14,100,000              
Letter of credit outstanding     3,100,000              
Asia-Pacific                    
Debt Instrument [Line Items]                    
Restricted cash used to secure bank debt     100,000 100,000            
Foreign Subsidiaries                    
Debt Instrument [Line Items]                    
Line of credit utilized borrowing capacity     20,900,000 8,800,000            
Outstanding letters of credit, current     4,600,000 $ 8,200,000            
Poland Subsidiary                    
Debt Instrument [Line Items]                    
Line of credit utilized borrowing capacity     11,100,000              
Spain Subsidiary                    
Debt Instrument [Line Items]                    
Line of credit utilized borrowing capacity     8,200,000              
Term Loan | PNC Equipment Finance, LLC | Corporate Aircraft                    
Debt Instrument [Line Items]                    
Line of credit utilized borrowing capacity     10,600,000              
Debt instrument, face amount   $ 20,500,000                
Debt instrument, term   120 months                
Interest rate   2.744%                
Debt instrument, periodic payment, number of payments | installment   119                
Outstanding letters of credit, current     $ 2,100,000              
Investment Loan | Loans Payable                    
Debt Instrument [Line Items]                    
Interest rate 1.50%                  
Debt instrument, face amount $ 27,900,000             zł 100,300,000    
Long-term debt, repayment in 2026 1,500,000             5,300,000    
Long-term debt, repayment in 2027 2,500,000             9,000,000.0    
Long-term debt, repayment in 2033 2,700,000             9,600,000    
Long-term debt, repayment in 2028 2,700,000             9,600,000    
Long-term debt, repayment in 2032 2,700,000             9,600,000    
Long-term debt, repayment in 2031 2,700,000             9,600,000    
Long-term debt, repayment in 2030 2,700,000             9,600,000    
Long-term debt, repayment in 2034 2,700,000             9,600,000    
Long-term debt, repayment in 2029 2,700,000             9,600,000    
Long-term debt, repayment in 2035 $ 5,000,000.0             zł 18,800,000    
Minimum                    
Debt Instrument [Line Items]                    
Interest rate     1.225%              
Minimum | Investment Loan | Loans Payable                    
Debt Instrument [Line Items]                    
Interest rate 1.00%                  
Maximum                    
Debt Instrument [Line Items]                    
Interest rate     1.60%