XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Debt - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 30, 2023
Dec. 17, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Mar. 07, 2022
Line Of Credit Facility [Line Items]            
Credit facility principal payments 2024     $ 10,500      
Credit facility principal payments 2025     11,300      
Credit facility principal payments 2026     113,000      
Credit facility principal payments 2027     $ 3,800      
Weighted average interest rate on outstanding borrowings     8.29% 6.75%    
Minimum [Member]            
Line Of Credit Facility [Line Items]            
Maximum consolidated leverage ratio     3.50%      
Maximum [Member]            
Line Of Credit Facility [Line Items]            
Maximum consolidated leverage ratio     4.00%      
Federal Funds Rate [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate     0.50%      
SOFR Rate [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate     0.11%      
SOFR Rate [Member] | Minimum [Member]            
Line Of Credit Facility [Line Items]            
Consolidated Leverage Ratio     1.75%      
SOFR Rate [Member] | Maximum [Member]            
Line Of Credit Facility [Line Items]            
Consolidated Leverage Ratio     3.25%      
Base Rate [Member] | Minimum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate     1.75%      
Base Rate [Member] | Maximum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate       0.25%    
Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Unused credit availability under credit facility     $ 109,400 $ 59,800    
Credit Agreement [Member] | SOFR Rate [Member] | Minimum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate     0.11%      
Credit Agreement [Member] | SOFR Rate [Member] | Maximum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate     0.43%      
Amended and Restated Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Customary closing fees     $ 400   $ 800  
Second Amended and Restated Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Aggregate Principal Amount to Repay Revolving Credit Loan $ 75,000          
Aggregate principal amount, Term loan   $ 44,100        
Aggregate principal amount, Senior secured revolving credit   $ 140,000        
Debt Instrument, Maturity Date   Dec. 17, 2026        
Effox Flextor Madder [Member]            
Line Of Credit Facility [Line Items]            
Weighted average interest rate on outstanding borrowings     8.70% 6.60%    
Effox Flextor Madder [Member] | Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount, Senior secured revolving credit           $ 11,000
Revolving Credit Loan [Member]            
Line Of Credit Facility [Line Items]            
Revolving Credit Loan     $ 17,300 $ 61,300    
Letters of Credit [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount outstanding under the credit facilities     13,300 $ 18,900    
Letters of Credit [Member] | Effox Flextor Madder [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount outstanding under the credit facilities     8,900      
Bank Guarantees [Member]            
Line Of Credit Facility [Line Items]            
Bank guarantee issuance under bilateral lines and collateral     80,000      
Revolving Credit Loan     45,800      
Netherlands Facility [Member] | Euro-Denominated Bank Guarantee [Member]            
Line Of Credit Facility [Line Items]            
Revolving Credit Loan     $ 1,300