XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT (Revolving Credit Agreement) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 08, 2023
Apr. 23, 2021
Dec. 31, 2023
Debt Instrument [Line Items]      
Credit facility covenant compliance     As of December 31, 2023, the Company was in compliance with all of its covenants
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   $ 500,000  
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 | SOFR | Minimum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 0.85%    
Revolving credit agreement | SOFR | 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     89,145
Line of credit, current     $ 2,435