Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Long-Term Debt, Net (Components Of Long-Term Debt) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Components of long-term debt    
Debt issuance costs $ (408) $ (460)
Total carrying amount of long-term debt 137,006 139,034
Less current portion (12,562) (11,952)
Long-term debt, net 124,444 127,082
Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility 18,538 18,049
Amount outstanding 18,538 18,049
Term Facility [Member]    
Components of long-term debt    
Term loan 118,750 120,311
Foreign Credit Facility [Member]    
Components of long-term debt    
Credit facility 126 1,134
Amount outstanding 126 $ 1,134
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 $ 18,538  
Maximum borrowing capacity 300,000  
Credit facility current borrowing capacity $ 61,000  
Maturity date Apr. 18, 2027  
Amount outstanding $ 18,538  
Interest rate at end of period 6.80% 6.30%
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 6.80% 6.30%
Frequency of payments quarterly  
Restated Credit Agreement [Member] | Term Facility [Member] | Through June 30, 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 June 30, 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 Apr. 26, 2023  
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 3.20%  
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.00%  
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period   4.00%