XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 10, 2022
Jun. 27, 2019
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]          
Maximum percentage of stock of non US subsidiaries pledge to secure obligation     66.00% 66.00%  
Unamortized deferred debt issuance costs written off     $ 144,000    
Second Amended and Restated Credit Agreement          
Debt Instrument [Line Items]          
Debt issuance cost $ 1,417,000        
Second Amended and Restated Credit Agreement | Federal Funds Rate          
Debt Instrument [Line Items]          
Interest rate       0.50%  
Second Amended and Restated Credit Agreement | SOFR Rate          
Debt Instrument [Line Items]          
Interest rate       1.00%  
Base Rate Loans | Second Amended and Restated Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Interest rate       0.125%  
Base Rate Loans | Second Amended and Restated Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Interest rate       1.125%  
DEG Vietnam Loan          
Debt Instrument [Line Items]          
Semi-annual principal payments earliest date       2017-11  
Semi-annual principal payments latest date       2023-05  
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Interest rate       1.125%  
Term SOFR Rate Loans | Second Amended and Restated Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Interest rate       2.125%  
Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity increase subject to specified conditions 200,000,000        
Revolving Credit Facility | Letters of Credit          
Debt Instrument [Line Items]          
Line of credit, outstanding amount     $ 0 $ 0 $ 0
Revolving Credit Facility | Swing Line Loans          
Debt Instrument [Line Items]          
Maximum borrowing capacity 50,000,000        
Revolving Credit Facility | Second Amended and Restated Credit Agreement          
Debt Instrument [Line Items]          
Maximum borrowing capacity 500,000,000        
Line of credit, outstanding amount $ 35,000,000        
Debt maturity date Jun. 10, 2027        
Increase in maximum borrowing capacity $ 25,000,000        
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage payable on average daily unused amounts       0.175%  
Revolving Credit Facility | Second Amended and Restated Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage payable on average daily unused amounts       0.30%  
Revolving Credit Facility | Revolving Note (U.S. Dollar)          
Debt Instrument [Line Items]          
Debt maturity date   Jun. 27, 2024      
Standby Letters of Credit | Second Amended and Restated Credit Agreement          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 15,000,000