XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Revolving Credit Agreement) (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 08, 2023
Apr. 23, 2021
Sep. 30, 2023
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   $ 500,000  
Credit facility covenant compliance     As of September 30, 2023, the Company was in compliance with all of its covenants
Debt instrument, term   5 years  
Additional increase in borrowing capacity of the line of credit available at the entity's option   $ 150,000  
Line of credit, current     $ 0
Revolving credit agreement | Minimum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 0.85%    
Revolving credit agreement | Maximum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 1.85%    
Other Lines of Credit and Debt Agreements      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit     84,876
Line of credit, current     $ 7,482