XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Senior Debt - Additional Information (Detail)
€ in Millions
1 Months Ended 12 Months Ended
Oct. 07, 2024
USD ($)
Oct. 30, 2023
USD ($)
Dec. 17, 2021
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 07, 2022
USD ($)
Line Of Credit Facility [Line Items]                  
Credit facility principal payments 2025       $ 1,700,000          
Credit facility principal payments 2026       1,900,000          
Credit facility principal payments 2027       3,700,000          
Credit facility principal payments 2028       0          
Credit facility principal payments 2029       214,200,000          
Basis spread on variable rate 1.00%                
Liabilities       507,806,000   $ 362,800,000      
Revenues | €         € 750        
Net Income (Loss)       12,957,000   12,911,000 $ 17,417,000    
Assets Current       $ 330,971,000   $ 281,437,000      
effective interest rate       7.82%   7.70%      
Weighted average interest rate on outstanding borrowings       7.07%   8.29%      
Line of Credit Maturity Date Oct. 07, 2029                
Minimum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate 1.00%                
Fluctuating Annual Rate 1.75%                
Maximum consolidated leverage ratio       1.75%          
Credit Facility Interest Rate 0.75%                
Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Fluctuating Annual Rate 3.25%                
Maximum consolidated leverage ratio       3.25%          
Credit Facility Interest Rate 2.25%                
Federal Funds Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       0.50% 0.50%        
SOFR Rate [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       0.11% 0.11%        
Base Rate [Member] | Minimum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       1.75% 1.75%        
Base Rate [Member] | Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       3.25% 3.25%        
Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Unused credit availability under credit facility       $ 166,900,000   $ 109,400,000      
Aggregate principal amount, Senior secured revolving credit $ 400,000,000                
Credit Agreement [Member] | SOFR Rate [Member] | Minimum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       0.11% 0.11%        
Credit Agreement [Member] | SOFR Rate [Member] | Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate       0.43% 0.43%        
Amended Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Net Leverage Ratio 0.04                
Aggregate Consideration $ 15,000,000                
Increase and Decrease of Net Leverage Ratio 0.045                
Revolving Credit Loan $ 125,000,000                
Amended Credit Agreement [Member] | Minimum [Member]                  
Line Of Credit Facility [Line Items]                  
Fixed Charge Coverage Ratio 1.00%                
Amended Credit Agreement [Member] | Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Fixed Charge Coverage Ratio 1.25%                
Net Leverage Ratio 0.03                
Amended Credit Agreement [Member] | Pounds Sterling [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate 0.0326%                
Amended Credit Agreement [Member] | Canadian Dollar [Member] | Minimum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate 0.29547%                
Amended Credit Agreement [Member] | Canadian Dollar [Member] | Maximum [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate 0.32138%                
Amended Credit Agreement [Member] | Secured Overnight Financing Rate (SOFR) [Member]                  
Line Of Credit Facility [Line Items]                  
Basis spread on variable rate 0.10%                
Amended Credit Agreement [Member] | Fiscal Quarter [Member]                  
Line Of Credit Facility [Line Items]                  
Net Leverage Ratio 0.03                
Increase and Decrease of Net Leverage Ratio 0.035                
Amended and Restated Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Customary closing fees       $ 1,800,000   400,000   $ 800,000  
Gain (Loss) on Extinguishment of Debt       100,000          
Payment Of Customary Closing Fees       1,800,000   400,000   $ 800,000  
Second Amended and Restated Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Aggregate Principal Amount to Repay Revolving Credit Loan   $ 75,000,000              
Aggregate principal amount, Term loan     $ 44,100,000            
Aggregate principal amount, Senior secured revolving credit     $ 140,000,000            
Debt Instrument, Maturity Date     Dec. 17, 2026            
Effox Flextor Madder [Member]                  
Line Of Credit Facility [Line Items]                  
Assets, Noncurrent       25,400,000   26,700,000      
Liabilities       14,000,000   12,500,000      
Revenues       47,000,000   37,700,000 35,800,000    
Net Income (Loss)       4,100,000   4,200,000 $ 2,300,000    
Assets Current       $ 16,200,000   $ 14,500      
Weighted average interest rate on outstanding borrowings       7.96%   8.70%      
Effox Flextor Madder [Member] | Credit Agreement [Member]                  
Line Of Credit Facility [Line Items]                  
Aggregate principal amount, Senior secured revolving credit                 $ 11,000,000
Revolving Credit Loan [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving Credit Loan       $ 214,200,000   $ 17,300,000      
Letters of Credit [Member]                  
Line Of Credit Facility [Line Items]                  
Aggregate principal amount outstanding under the credit facilities       18,900,000   13,300,000      
Letters of Credit [Member] | Effox Flextor Madder [Member]                  
Line Of Credit Facility [Line Items]                  
Aggregate principal amount outstanding under the credit facilities       7,300,000   8,900,000      
Bank Guarantees [Member]                  
Line Of Credit Facility [Line Items]                  
Bank guarantee issuance under bilateral lines and collateral       80,000,000          
Revolving Credit Loan       45,900,000   45,800,000      
Bank Guarantees [Member] | Euro-Denominated Bank Guarantee [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving Credit Loan       1,100,000   1,300,000      
Netherlands Facility [Member] | Euro-Denominated Bank Guarantee [Member]                  
Line Of Credit Facility [Line Items]                  
Revolving Credit Loan       $ 2,100,000   $ 2,300,000