XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
DEBT - Revolving Credit Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 20, 2024
Dec. 31, 2024
Jun. 19, 2024
Debt Instrument [Line Items]      
Credit facility covenant compliance   As of December 31, 2024, the Company was in compliance with all of its covenants  
SOFR      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   0.85%  
Revolving credit agreement      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit $ 1,000,000   $ 500,000
Additional increase in borrowing capacity of the line of credit available at the entity's option $ 300,000    
Net leverage ratio 3.5    
Interest coverage ratio 2.5    
Line of credit, current   $ 0  
Revolving credit agreement | Minimum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 1.10%    
Revolving credit agreement | Maximum      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 1.60%    
Other Lines of Credit and Debt Agreements      
Debt Instrument [Line Items]      
Borrowing capacity under the line of credit   45,608  
Line of credit, current   $ 10,520