XML 81 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Senior Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2024
Sep. 30, 2021
Sep. 30, 2020
Line Of Credit Facility [Line Items]            
Repayment of outstanding debt $ 3,000          
Credit facility principal payments 2020 2,500          
Credit facility principal payments 2021 3,100          
Credit facility principal payments 2022 3,700          
Credit facility principal payments 2023 4,500          
Credit facility principal payments 2024 $ 53,500          
Weighted average interest rate on outstanding borrowings 3.80% 5.27%        
Fair value of interest rate swap $ 0          
Interest rate swap, fair value, asset   $ 500        
Debt discount expensed 1,060 1,143 $ 1,033      
Scenario Forecast [Member]            
Line Of Credit Facility [Line Items]            
Maximum consolidated leverage ratio       3.25% 3.50% 3.75%
Other Income (Expense), Net [Member]            
Line Of Credit Facility [Line Items]            
Change in fair value of interest rate swap recognized as income $ 200          
Cross Currency Interest Rate Contract [Member] | Minimum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 1.00%          
Cross Currency Interest Rate Contract [Member] | Maximum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 2.00%          
Federal Funds Rate [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 0.50%          
One-Month LIBOR [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 1.00%          
Base Rate [Member] | Minimum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 1.00%          
Base Rate [Member] | Maximum [Member]            
Line Of Credit Facility [Line Items]            
Basis spread on variable rate 2.00%          
Amended and Restated Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Debt instrument extended maturity date Jun. 11, 2024          
Customary closing fees $ 1,100          
Debt discount expensed 400          
Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Unused credit availability under credit facility 82,300 50,700        
Revolving Credit Loan [Member]            
Line Of Credit Facility [Line Items]            
Repayments on revolving credit lines 7,600          
Revolving Credit Loan 18,500          
Revolving Credit Loan [Member] | Amended and Restated Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount outstanding under the credit facilities 140,000          
Term Loan [Member] | Amended and Restated Credit Agreement [Member]            
Line Of Credit Facility [Line Items]            
Increased credit facility commitment for either revolving credit facility or term loan facility 50,000          
Letters of Credit [Member]            
Line Of Credit Facility [Line Items]            
Aggregate principal amount outstanding under the credit facilities 11,000 $ 29,300        
Bank Guarantees [Member]            
Line Of Credit Facility [Line Items]            
Bank guarantee issuance under bilateral lines and collateral 50,000          
Revolving Credit Loan 16,600          
Netherlands Facility [Member] | Euro-Denominated Bank Guarantee [Member]            
Line Of Credit Facility [Line Items]            
Revolving Credit Loan $ 3,400