Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Long-Term Debt, Net (Components Of Long-Term Debt) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Components of long-term debt    
Debt issuance costs $ (303) $ (460)
Total carrying amount of long-term debt 122,643 139,034
Less current portion (12,566) (11,952)
Long-term debt, net 110,077 127,082
Revolving Credit Facility    
Components of long-term debt    
Credit facility 10,380 18,049
Term Facility    
Components of long-term debt    
Term loan 112,500 120,311
Foreign Credit Facility    
Components of long-term debt    
Credit facility 66 $ 1,134
Restated Credit Agreement    
Components of long-term debt    
Maximum borrowing capacity 600,000  
Available additional borrowing capacity $ 175,000  
Maturity date Apr. 18, 2027  
Restated Credit Agreement | Revolving Credit Facility    
Components of long-term debt    
Credit facility $ 10,380  
Maximum borrowing capacity 300,000  
Credit facility current borrowing capacity $ 17,000  
Consolidated total leverage ratio 3.75  
Maturity date Apr. 18, 2027  
Interest rate at end of period 7.70% 6.30%
Restated Credit Agreement | Letter Of Credit    
Components of long-term debt    
Maximum borrowing capacity $ 5,000  
Restated Credit Agreement | Term Facility    
Components of long-term debt    
Maximum borrowing capacity $ 125,000  
Maturity date Apr. 18, 2027  
Interest rate at end of period 7.70% 6.30%
Frequency of payments quarterly  
Restated Credit Agreement | Term Facility | Through June 30, 2023    
Components of long-term debt    
Payment amount $ 1,563  
Date of first required payment Jun. 30, 2022  
Restated Credit Agreement | Term Facility | After June 30, 2023    
Components of long-term debt    
Payment amount $ 3,125  
Date of first required payment Jun. 30, 2023  
Foreign Credit Facility | Revolving Credit Facility    
Components of long-term debt    
Maturity date Nov. 16, 2023  
Foreign Credit Facility | Term Facility    
Components of long-term debt    
Maturity date Aug. 08, 2024  
Minimum | Foreign Credit Facility    
Components of long-term debt    
Interest rate at end of period 3.10% 1.30%
Maximum | Foreign Credit Facility    
Components of long-term debt    
Interest rate at end of period 3.20% 4.00%