Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Long-Term Debt, Net (Components Of Long-Term Debt) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Components of long-term debt    
Debt issuance costs $ (356) $ (460)
Total carrying amount of long-term debt 127,228 139,034
Less current portion (12,543) (11,952)
Long-term debt, net 114,685 127,082
Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility 11,884 18,049
Amount outstanding 11,884 18,049
Term Facility [Member]    
Components of long-term debt    
Term loan 115,625 120,311
Foreign Credit Facility [Member]    
Components of long-term debt    
Credit facility 75 1,134
Amount outstanding 75 $ 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 $ 11,884  
Maximum borrowing capacity 300,000  
Credit facility current borrowing capacity $ 32,000  
Consolidated total leverage ratio 3.75  
Maturity date Apr. 18, 2027  
Amount outstanding $ 11,884  
Interest rate at end of period 7.50% 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 7.50% 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 Nov. 16, 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.10% 1.30%
Maximum [Member] | Foreign Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 3.20% 4.00%