Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Long-Term Debt (Components Of Long-Term Debt) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Components of long-term debt    
Debt issuance costs $ (566) $ (309)
Total carrying amount of long-term debt 149,610 141,533
Less current portion (8,871) (9,585)
Long-term debt, net 140,739 131,948
Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility 25,472 18,501
Amount outstanding 25,472 18,501
Term Facility [Member]    
Components of long-term debt    
Term loan 123,438 121,874
Foreign Credit Facility [Member]    
Components of long-term debt    
Credit facility 1,266 1,467
Amount outstanding 1,266 $ 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] | Alternate Base Rate [Member]    
Components of long-term debt    
Interest rate 0.875%  
Restated Credit Agreement [Member] | Term Benchmark [Member]    
Components of long-term debt    
Interest rate 1.875%  
Restated Credit Agreement [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility $ 25,472  
Maximum borrowing capacity $ 300,000  
Maturity date Apr. 18, 2027  
Amount outstanding $ 25,472  
Interest rate at end of period 3.50% 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 3.50% 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] | Alternate Base Rate [Member]    
Components of long-term debt    
Interest rate 0.50%  
Minimum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 1.30%  
Minimum [Member] | Restated Credit Agreement [Member] | Term Benchmark [Member]    
Components of long-term debt    
Interest rate 1.50%  
Minimum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period   1.30%
Maximum [Member] | Alternate Base Rate [Member]    
Components of long-term debt    
Interest rate 1.625%  
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 5.00%  
Maximum [Member] | Restated Credit Agreement [Member] | Term Benchmark [Member]    
Components of long-term debt    
Interest rate 2.625%  
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period   5.20%