Quarterly report pursuant to Section 13 or 15(d)

Long-Term Debt (Components Of Long-Term Debt) (Details)

v3.22.2.2
Long-Term Debt (Components Of Long-Term Debt) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Components of long-term debt    
Debt issuance costs $ (513) $ (309)
Total carrying amount of long-term debt 167,158 141,533
Less current portion (10,306) (9,585)
Long-term debt, net 156,852 131,948
Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility 44,688 18,501
Amount outstanding 44,688 18,501
Term Facility [Member]    
Components of long-term debt    
Term loan 121,875 121,874
Foreign Credit Facility [Member]    
Components of long-term debt    
Credit facility 1,108 1,467
Amount outstanding 1,108 $ 1,467
Restated Credit Agreement [Member]    
Components of long-term debt    
Maximum borrowing capacity 600,000  
Available additional borrowing capacity $ 175,000  
Maturity date Apr. 18, 2027  
Restated Credit Agreement [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility $ 44,688  
Maximum borrowing capacity $ 300,000  
Maturity date Apr. 18, 2027  
Amount outstanding $ 44,688  
Interest rate at end of period 5.00% 2.40%
Restated Credit Agreement [Member] | Letter Of Credit [Member]    
Components of long-term debt    
Maximum borrowing capacity $ 5,000  
Restated Credit Agreement [Member] | Term Facility [Member]    
Components of long-term debt    
Maximum borrowing capacity $ 125,000  
Maturity date Apr. 18, 2027  
Interest rate at end of period 5.00% 2.40%
Frequency of payments quarterly  
Restated Credit Agreement [Member] | Term Facility [Member] | Through March 31, 2023 [Member]    
Components of long-term debt    
Payment amount $ 1,563  
Date of first required payment Jun. 30, 2022  
Restated Credit Agreement [Member] | Term Facility [Member] | After March 31, 2023 [Member]    
Components of long-term debt    
Payment amount $ 3,125  
Date of first required payment Jun. 30, 2023  
Foreign Credit Facility [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Maturity date Aug. 22, 2022  
Foreign Credit Facility [Member] | Term Facility [Member]    
Components of long-term debt    
Maturity date Aug. 08, 2024  
Minimum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 1.30%  
Minimum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period   1.30%
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 4.50%  
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period   5.20%