Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Long-Term Debt, Net (Components Of Long-Term Debt) (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Components of long-term debt    
Debt issuance costs $ (460,000) $ (309,000)
Total carrying amount of long-term debt 139,034,000 141,533,000
Less current portion (11,952,000) (9,585,000)
Long-term debt, net 127,082,000 131,948,000
Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility 18,049,000 18,501,000
Amount outstanding 18,049,000 18,501,000
Term Facility [Member]    
Components of long-term debt    
Term loan $ 120,311,000 $ 121,874,000
Interest rate at end of period 6.30% 2.40%
Foreign Credit Facility [Member]    
Components of long-term debt    
Credit facility $ 1,134,000 $ 1,467,000
Amount outstanding 1,134,000 $ 1,467,000
Restated Credit Agreement [Member]    
Components of long-term debt    
Maximum borrowing capacity 600,000,000  
Available additional borrowing capacity $ 175,000,000  
Maturity date Apr. 18, 2027  
Restated Credit Agreement [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility $ 18,049,000  
Maximum borrowing capacity 300,000,000  
Credit facility current borrowing capacity $ 98,000,000  
Consolidated total leverage ratio 3.75  
Maturity date Apr. 18, 2027  
Amount outstanding $ 18,049,000  
Interest rate at end of period 6.30% 2.40%
Restated Credit Agreement [Member] | Letter Of Credit [Member]    
Components of long-term debt    
Maximum borrowing capacity $ 5,000,000  
Restated Credit Agreement [Member] | Term Facility [Member]    
Components of long-term debt    
Maximum borrowing capacity $ 125,000,000  
Maturity date Apr. 18, 2027  
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,000  
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,000  
Date of first required payment Jun. 30, 2023  
Foreign Credit Facility [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Credit facility $ 0  
Maturity date Aug. 22, 2022  
Amount outstanding $ 0  
Foreign Credit Facility [Member] | Term Facility [Member]    
Components of long-term debt    
Maturity date Aug. 08, 2024  
Minimum [Member] | Foreign Credit Facility [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 1.30% 1.30%
Maximum [Member] | Foreign Credit Facility [Member] | Revolving Credit Facility [Member]    
Components of long-term debt    
Interest rate at end of period 4.00% 5.20%