v3.25.1
DEBT (Narrative I) (Details)
1 Months Ended 3 Months Ended
Mar. 15, 2025
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Sep. 01, 2023
USD ($)
Debt Instrument [Line Items]          
Debt, face amount         $ 450,000,000.0
Repayment of senior convertible notes     $ 449,985,000    
0.375% Senior Convertible Notes due 2025 [Member]          
Debt Instrument [Line Items]          
Stated interest rate 0.375%       0.375%
Repayment of senior convertible notes $ 450,000,000.0        
Revolving Credit Facility [Member] | Citizens Bank [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity   $ 400,000,000.0      
Credit facility, amount of possible increase   $ 200,000,000      
Line of credit facility, expiration date   Sep. 27, 2028      
Line of credit, borrowed amount     $ 0    
Revolving Credit Facility [Member] | Minimum [Member] | Citizens Bank [Member]          
Debt Instrument [Line Items]          
Leverage ratio   0.25      
Revolving Credit Facility [Member] | Minimum [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Credit facility, basis spread on variable rate   0.125%      
Revolving Credit Facility [Member] | Minimum [Member] | SOFR [Member]          
Debt Instrument [Line Items]          
Credit facility, basis spread on variable rate   1.125%      
Revolving Credit Facility [Member] | Maximum [Member] | Citizens Bank [Member]          
Debt Instrument [Line Items]          
Leverage ratio   1.00      
Revolving Credit Facility [Member] | Maximum [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Credit facility, basis spread on variable rate   0.625%      
Revolving Credit Facility [Member] | Maximum [Member] | SOFR [Member]          
Debt Instrument [Line Items]          
Credit facility, basis spread on variable rate   1.625%      
Convertible Debt [Member]          
Debt Instrument [Line Items]          
Stated interest rate     0.375% 0.375%  
Principal amount       $ 449,987,000