XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT (Revolving Credit Agreement) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 08, 2023
Apr. 23, 2021
Mar. 31, 2024
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   $ 500,000  
Credit facility covenant compliance     As of March 31, 2024, 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     90,945
Line of credit, current     $ 4,720