XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Senior Debt - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Dec. 17, 2021
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2023
Mar. 07, 2022
Line Of Credit Facility [Line Items]          
Credit facility principal payments 2023   $ 3,600,000      
Credit facility principal payments 2024   4,900,000      
Credit facility principal payments 2025   5,200,000      
Credit facility principal payments 2026   95,100,000      
Credit facility principal payments 2027   $ 3,900,000      
Weighted average interest rate on outstanding borrowings   6.75% 2.54%    
Maximum consolidated leverage ratio   3.50%   3.75%  
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.11448%      
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   2.75%      
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   2.75%      
Credit Agreement [Member]          
Line Of Credit Facility [Line Items]          
Unused credit availability under credit facility   $ 59,800,000 $ 45,900,000    
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     800,000    
Second Amended and Restated Credit Agreement [Member]          
Line Of Credit Facility [Line Items]          
Aggregate principal amount, Term loan $ 44,100,000        
Aggregate principal amount, Senior secured revolving credit $ 140,000,000.0        
Debt Instrument, Maturity Date Dec. 17, 2026        
Effox Flextor Madder [Member]          
Line Of Credit Facility [Line Items]          
Weighted average interest rate on outstanding borrowings   6.60%      
Effox Flextor Madder [Member] | Credit Agreement [Member]          
Line Of Credit Facility [Line Items]          
Aggregate principal amount, Senior secured revolving credit         $ 11,000.0
Revolving Credit Loan [Member]          
Line Of Credit Facility [Line Items]          
Revolving Credit Loan   $ 61,300,000 22,000,000    
Letters of Credit [Member]          
Line Of Credit Facility [Line Items]          
Aggregate principal amount outstanding under the credit facilities   18,900,000 $ 14,500,000    
Letters of Credit [Member] | Effox Flextor Madder [Member]          
Line Of Credit Facility [Line Items]          
Aggregate principal amount outstanding under the credit facilities   10,000,000.0      
Bank Guarantees [Member]          
Line Of Credit Facility [Line Items]          
Bank guarantee issuance under bilateral lines and collateral   65,000,000.0      
Revolving Credit Loan   30,400,000      
Netherlands Facility [Member] | Euro-Denominated Bank Guarantee [Member]          
Line Of Credit Facility [Line Items]          
Revolving Credit Loan   $ 600,000